一、首先安装mysql
sudo apt-get install mysql-server
sudo apt isntall mysql-client
sudo apt install libmysqlclient-dev
二、修改/etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下设置:
[mysqld]
character-set-server=utf8
init_connect='SET NAMES utf8'
[client]
default-character-set=utf8
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
三、重新启动mysql服务
service mysql restart
四、创建数据库
[root@host]# mysqladmin -u root -p create 数据库名称
Enter password:******
五、配置django使用mysql
1、安装pymysql:pip install pymysql
2、配置驱动:在项目的init文件中写入
import pymysql
pymysql.install as MySQLdb()
这一步必须要,不然会报错:找不到mysqldb 包。
3、修改DATABASES{}:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dbname', #数据库名
'USER': 'username', #用户名
'PASSWORD': 'yourpassword', #用户名
'HOST': 'localhost',
'PORT': '3306',
}
}
六、同步数据库
python manage.py makemigrations
python manage.py migrate
nice
good