1130 HOST “PC” is not alloewd to connect to th

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的

2.在安装Mysql数据库的主机上登录root用户:

3.依次执行如下命令:

 
可以看到当前主机配置信息为localhost.


Host=localhost,表示只能通过本机客户端去访问而%是个通配符,如果Host=192.168.1.%那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%表示所有IP都有连接权限。
注意:在生产环境下不能为了省事將host设置为%这样做会存在安全问题,具体的设置可以根据生产环境的IP进行设置;
 
Host设置了“%”后便可以允许远程访问

 

发布了26 篇原创文章 · 獲赞 30 · 访问量 6万+

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

报错原因:此时的MySQL配置不支持远程连接 。
解决:修改配置使之支持远程连接。
2、登陆服务器进入数据库

3、切换用户,查看配置

看到如图所示的配置:localhost

4、修改配置 执行如下命令

解释:将localhost设置为通配符%
localhost设置了“%”后便鈳以允许远程访问。

localhost修改完成后执行以下命令使配置立即生效


已成功修改,这个时候就可以连接了

发布了28 篇原创文章 · 获赞 25 · 访问量 4萬+

}

输入这段指令并回车后允许所有鼡root用户并且输入“123456”密码的主机登入该mysql Server

}

我要回帖

更多关于 pc管 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信