远程连接MySQL,防火墙阻止访问,解决办法
1.在服务器A上用Navicat建立一个新连接
默认:
连接名 mysqlConnection
Ip address: localhost
Port:3306
User name(默认):root
password: root
2.为新建的mysqlConnection连接添加授权用户
右键点击mysqlConnection连接/Manage Users.../Add User
填写:
User name:zzq(可随意)
Host:远程计算机B的IP地址
Password:123
远程计算机B要连接服务器A上的Mysql服务时,用zzq用户进行连接,不能用root账户连接
3. 添加防火墙例外端口
打开防火墙,选择例外选项卡,添加端口
名称:mysqlport
端口号:3306
选中TCP
设置好后,务必重新启动计算机
4. 在远程计算机B上去连接服务器A上的Mysql服务
仍然用Navicat工具
新建一个连接,名字随意
Host name/IP address: 服务器A的IP地址
User name: zzq
Password: 123