MySQL 远程连接问题 (Windows Server)

使用Workbench 无法远程连接Mysql服务器提示如下错误:

 

查找原因:

显示只能localhost 访问。

解决方法:修改授权远程访问

create user 'root'@'%' identified by 'my_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

%代表通配,也可换成IP地址。

注意在8.0版本必须分成三条语句来写,创建账户和授权被分开了。

 

再次连接仍然报错:

原因:Windows 防火墙导致

解决方法:防火墙高级设置里面新增入站规则,填入MySQL的端口地址。

 

posted @ 2019-04-27 20:10  MyCPlusPlus  阅读(361)  评论(0编辑  收藏  举报