mysql数据库开启ip地址外网访问

更改user表中的记录

  • 选择mysql数据库

    use mysql
  • 更新user表记录

    update user set host='%' where user ='root';

    此时,使用Navicat尝试连接:

    上图则表示连接成功,若连接失败,再在mysql中运行如下两条命令即可:

  • 使用root用户运行:

    FLUSH PRIVILEGES; # 将更改写入内存
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;   # 授权

发表回复