PHP入门到精通教程
首页 > PHP入门到精通教程 > 远程连接 MySQL 失败

远程连接 MySQL 失败

2020-09-10 11:02:45 32

编辑 收藏

问题描述
  远程连接 mysql 服务器失败
报以下错误
host 192.168.23.1 is not allowed to connect to mysql server
  在这里插入图片描述
解决方案
在服务器端打开 MySQL 服务器进行权限授权

# 授权
grant all privileges on *.* to 'root'@'192.168.23.1' identified by 'root';

# 刷新
flush privileges;

Navicat远程连接mysql失败

一:修改mysql配置文件,允许远程连接

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address=127.0.0.1注释

二:登录mysql,运行命令

grant all privileges on . to ‘用户名’@’%’ identified by ‘密码’ with grant option;;

flush privileges;

三:重启mysql

service mysql restart