ubantu下django的mysql

先检查是否已经有MySQL服务

sudo netstat -tap | grep mysql

如果没有 就安装

sudo apt-get install mysql-server mysql-client

Django(Python)操作MySQL依赖第三方包,所以要先安装MySQL for Python

    
sudo apt-get install python-dev //python开发环境包,确保不出错后面
wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip
解压 unzip MySQL-python-1.2.5.zip
cd MySQL-python-1.2.5/
sudo python setup.py install

配置MySQL远程访问

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;//最高权限

FLUSH  PRIVILEGES;(配置立即生效)

这个时候我们还是无法远程连接Mysql,下面还得修改/etc/mysql/my.cnf文件;

将bind-address                  = 127.0.0.1中的IP地址修改为0.0.0.0

重启mysql
service mysql restart

不过我没有那个文件,是在/etc/mysql/mysql.conf.d/mysqld.cnf文件里找到的 改了bind-address

这哈项目下可以执行

python manage.py migrate

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容