Django连接远程mysql数据库(win连接到linux)

时间:2024-04-06 18:17:56

Django数据库配置如下:
Django连接远程mysql数据库(win连接到linux)

  1. ifconfig – 查看ip地址 – 192.168.160.157
    Django连接远程mysql数据库(win连接到linux)

  2. 修改mysql数据库的配置文件,指定host地址为当前电脑的ip地址
    Django连接远程mysql数据库(win连接到linux)

  3. sudo service mysql restart – 重新启动mysql,使修改生效
    Django连接远程mysql数据库(win连接到linux)

  4. 此时启动Django项目会报错 – 原因是linux系统里面的mysql数据库并没有授权可以使用的用户电脑的ip
    Django连接远程mysql数据库(win连接到linux)

  5. 给目标用户电脑授权 – grant all privileges on test1.* to ‘root’@‘192.168.160.1’ identified by ‘mysql’ with grant option;
    Django连接远程mysql数据库(win连接到linux)

  6. 重新启动Django项目,成功!!!

Django连接远程mysql数据库(win连接到linux)