[oldboy-django][6其他]navicat远程登录没有权限

day6-17-1204

# 增加远程访问mysql的权限(就是其他ip地址远程访问另外一个ip地址的数据库)

-- step1 修改配置文件,bind_address, 允许所有ip地址都可以访问mysql(生成环境不允许这么做)

  vim /etc/mysql/mysql.conf.d/mysqld.cnf

  bind-address 改为0.0.0.0

-- step2,在数据库服务器上用root登录mysql
  mysql -uroot -pec494904

-- step3

  use mysql;

-- step4 查看远程访问mysql的各种情况
  select user,password,host from user;

-- step5 将某个ip地址远程访问mysql的权限(包含用什么用户登录,可以访问哪些表)
  grant all privileges on 库.表 to '用户名'@'本地客户端ip' identified by '密码' with grant option;
    grant all privileges on *.* to 'root'@'192.168.56.%' identified by 'ec494904' with grant option;
    flush privileges;

原文地址:https://www.cnblogs.com/liuzhipenglove/p/7976232.html