如何设置mysql远程访问及防火墙设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ProgramVAE/article/details/80164512

我们要想让局域网中的所有机器都能连接MySQL数据库,首先要给MySQL开启远程连接的功能,在MySQL服务器上MySQL命令行执行以下命令:

grant all privileges on *.* to root@"%" identified by 'abc' with grant option;  
flush privileges;

其中上面两行代码的意思是给从任意ip地址连接的用户名为root,密码为abc的用户赋予所有的权限。其中的”%”为任意的ip地址,如果想设为特定的值也可以设定为特定的值(以通配符%的内容增加主机/IP地址,也可以直接增加IP地址)

执行上面的代码后就可以让局域网内的所有机器以root:abc的身份访问该机器了
经过关闭服务器上防火墙,噢, MYSQL是可以访问拉.但是从安全角度出发,是不允许关闭防火墙的.

解决方法:

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

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

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

  1. 选择允许所有连接

5 下一步全选.

猜你喜欢

转载自blog.csdn.net/ProgramVAE/article/details/80164512
今日推荐