首页 > 服务器    日期: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,最好再重启下数据库,再测试远程链接,应该生效了。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章