红联Linux门户
Linux帮助

ubuntu虚拟环境virtualenv中djanggo连接mysql

发布时间:2016-07-26 15:34:31来源:linux网站作者:屌丝IT男
在ubuntu服务器上安装MYSQLDB,执行:sudo apt-get install python-mysqldb
若提示:
E: Sub-process /usr/bin/dpkg returned an error code (1)
此时可以这样解决:
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
重新安装,在此为:
sudo apt-get --reinstall install python-mysqldb
我就是这样解决的 拿来给你分享一下。
 
安装成功,可是import MySQLdb 提示找不到此模块
1、sudo apt-get install python-setuptools
2、sudo apt-get install libmysqld-dev
3、sudo apt-get install libmysqlclient-dev
4、sudo apt-get install python-dev
5、sudo apt-get build-dep python-mysqldb
6、pip install mysql-python
再用import MySQLdb(注意大小写),不报错就ok了。
 
setting.py配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', 
'NAME': '数据库名', 
'USER': 'longlong', 
'PASSWORD': 'XXXXXX', 
'HOST': '', 
'PORT': '3306',
}
}
这样就能连接mysql数据库了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22734.html