本文默认已经安装了mysql, 系统为macOS
1. 配置mysql
-在.bash_profile中插入
export PATH=${PATH}:/usr/local/mysql/bin/
重启termanal!!
-在terminal中输入
mysql -u root -p
-创建新的schema – mydatabase
mysql> create database mydatabase default charset=utf8mb4 default collate utf8mb4_unicode_ci;
-创建新的user来代替root管理mydatabase
mysql> create user 'username'@'localhost' identified by 'password';
-新用户授权
mysql> grant all privileges on mydatabase.* to 'username'@'localhost';
-刷新权限
mysql> flush privileges;
此时已经可以用新用户进行登录, 且新用户只能看见mydatabase这一个schema
2. 配置settings.py中database的设置
-注释化原有的DATABASES变量(以后要用), 插入新的变量如下
DATABASES = {
'default&#