使用django 连接远程 mysql中的test数据库
- 查看远程Mysql的主机ip地址并配置开启
#终端查看ip地址
ifconfig
#修改mysql的ip配置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#修改bind-address
bind-address = 查看到的ip地址
#重启远程mysql
sudo service mysql restart
- django settings.py中配置
DATABASES = {
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'test', #想要连接的数据库名字
'USER':'root',
'PASSWORD':'远程数据库密码',
'HOST':'远程mysql的ip地址',
'PORT':'3306'
- 在远程mysql中给本机mysql用户授权
#登录mysql
mysql -uroot -p
#授权
grant all privileges on test.* to '本机mysql用户名@本机ip' identified by '密码' with grant option;
flush privileges;