mysql远程登录(须关闭自带的防火墙)

想实现mysql的远程登录。网上找了一大推资料,都不成功。
按照网上的资料,可以使用下面的命令来实现远程登录的:

第一个命令:GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;

第二个命令:flush privileges;

上面的两个命令就是说admin用户可以在任意的电脑上使用admin用户和admin密码来登录
服务器上的mysql数据库的。其中'%'表示任意的ip地址,也可以指定特定的ip地址。

此时如果你window系统的话,在其他的客户端是无法连接到远端的mysql的。
这个问题搞了一个小时的时间才搞定的,原来是windows自带的防火墙捣鬼的,
应该把远端的服务器上自带的windows防火墙给关闭掉,如下:

开始→控制面板→安全中心——Windows 防火墙 关掉就ok了

经过上面的设置之后,客户端的电脑就可以远程登录mysql了。

你可能感兴趣的:(mysql,windows,防火墙)