django连接mysql
安装MySQL
- 1
linux:
apt install mysql-server
apt install mysql-client
mysql_secure_installation
- 2
安装好之后,配置防火墙,允许3306,并且,mysql配置允许任何ip访问,阿里云哪些服务器要到控制台设置3306通过,
- 3
进入django项目的setting.py文件下,
DATABASES = {
\'db1\': {
\'ENGINE\': \'django.db.backends.sqlite3\',
\'NAME\': os.path.join(BASE_DIR, \'db.sqlite3\'),
},
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\',
\'NAME\': \'django\',
\'USER\': \'root\',
\'PASSWORD\': \'138248guguobao\',
"HOST": "127.0.0.1",
\'PORT\':\'3306\',
},
}
- 4
配置好之后,还需要为安装mysql-python 模块,因为模块需要有可执行的二进制文件,所以不能直接使用pip install mysql-python 需要到https://pypi.org,下载python 2.7 专用的pip安装文件
- 6
注意:位数主要根据你的python安装是32位还是64位