MySQL 远程连接问题 (Windows Server)

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

MySQL 远程连接问题 (Windows Server)_第1张图片

 

查找原因:

MySQL 远程连接问题 (Windows Server)_第2张图片

显示只能localhost 访问。

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

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

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

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

 

再次连接仍然报错:

MySQL 远程连接问题 (Windows Server)_第3张图片

原因:Windows 防火墙导致

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

MySQL 远程连接问题 (Windows Server)_第4张图片

 

转载于:https://www.cnblogs.com/zoneofmine/p/10780010.html

你可能感兴趣的:(MySQL 远程连接问题 (Windows Server))