日期:2014-05-16  浏览次数:20777 次

远程连接MySQL,防火墙阻止访问,解决办法

远程连接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

1 楼 IT人_ 2012-06-22  
不错