1、安装mysql
这里就不多赘述了,安装pymsql最应该注意的就是在next和excute同时存在的时候。一定要点击excute。
2、连接MySQL
mysql -uroot -p #进入mysql
mysql> CREATE DATABASE [数据库名] CHARSET=utf8; #创建mysql
例如:CREATE DATABASE test CHARSET=utf8;
# 创建用户
mysql>create user 新用户名 identified by '用户密码';
Query OK, 0 rows affected (0.00 sec)
# 用户授权
mysql> grant all on [数据库名].* to '新用户名'@'%';
mysql> FLUSH PRIVILEGES;
例如:
mysql> grant all on test.* to '新用户名'@'%';
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.20 sec)
然后打开Navicat连接数据库 就会发现新创建的数据库test
3、配置django
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
注意:这里的name是数据库名,不是创建连接的连接名。