Windows服务器下Mysql如何开启远程连接

来自:互联网
时间:2020-04-15
阅读:

服务器系统:Windows server 2008

问题:登录到服务器里面,本地可以连接MySQL,远程电脑通过Navicat之类的工具连接时报错1130,服务器端口是3388

判断:要么是windows的防火墙阻止了3388端口,要么是mysql没有开放权限。

检查:window服务器的防火墙已经关闭,那么只能是mysql本身没有开放权限了。

操作:

1,Windows服务器中点击“开始”菜单,“运行”,输入“cmd”,进入DOS控制台。

2,通过cd命令,进入Mysql安装目录下的bin目录

3,使用命令:mysql -uroot -ppasswd 可以连接到本地的mysql服务。

4,使用命令:use mysql 选择要使用的数据库

5,使用命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '用户root的密码' WITH GRANT OPTION;

6,使用命令:flush privileges; 刷新刚才修改的权限,使其生效。

7,最好再重启下数据库,再测试远程链接,应该生效了。

返回顶部
顶部