配置数据库:
- HOST写你的服务器的ip
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'daily_fresh',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '写你的服务器的ip',
'PORT': '3306',
}
}
修改mysql配置文件
进入你的服务器,管理员权限编辑 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
在下面添加一行
bind-address = 本机服务器ip
重启mysql服务
sudo service mysqld restart
授权某个数据库给某台机器
进入mysql mysql -uroot -p
grant all privileges on database.* to 'root'@192.168.0.1 identified by 'password' with grant option;
flush privileges;
#让授权生效
database 为你授权的数据库名字,
.*
表示它的所有表
192.168.0.1是你的授权可以访问数据库的机器的ip地址
password 为你的数据库密码
执行迁移后
在服务器中已经可以看到相关表
网友评论