MySQL怎样设置mysql远程访问及防火墙设置

笔者在一个实际上的品种中需要MYSQL远程访问.

情状: 安装好Mysql,
本地访问正常,很意外局域的机械都不能访问该服务器上的MYSQL数据库.

由此资料搜索

本来Mysql默认是不得以经过中距离机器访问的,通过下边的布置可以拉开远程访问 .

在MySQL Server端: 

登陆MYSQL   ..bin\ mysql -h localhost -u root -p

唤醒您输入密码,输入密码后跻身

 

mysql 命令情势,

mysql> use mysql;    
mysql> GRANT ALL ON *.* TO admin@’%’ IDENTIFIED BY ‘admin’ WITH
GRANT OPTION;    
#这句话的趣味 ,允许任何IP地址(下面的 % 就是其一意思)的总结机
用admin帐户  和密码(admin)来拜访这多少个MySQL Server    
#总得加类似这样的帐户,才足以远程登陆。
root帐户是无力回天远程登陆的,只能本地登陆   

 

在服务器上,使用IP地址和新的用户,确实可以访问服务器,然则远程机器仍然不可能访问到该MYSQL.

经过关闭服务器上防火墙,噢,
MYSQL是可以访问拉.然则从安全角度出发,是不同意关闭防火墙的. 

 

釜底抽薪办法:

1,控制面板 打开防火墙,在进入规则中新建一个规则.

  1. 慎选端口,然后下一步

3.选拔TCP 端口,填 80,3306 端口号 按下一步

  1. 拔取允许持有连接

5 下一步全选. 

实际范例见http://maximumpcguides.com/windows-7/open-a-port-in-windows-7s-firewall/

 

至今你能够用新的用户远程访问你的MYSQL数据

网站地图xml地图