错误 1130: Host '***.***.***.***' is not allowed to connect to this MySQL

来源:互联网 发布:北京赛车计划软件 编辑:程序博客网 时间:2024/06/04 00:26

在虚拟机Linux安装了mysql软件,打算在windows使用Navicat管理,连接的时候,报错。
我主要遇到两个问题,一个是防火墙,二是is not allowed to connect to this MySQL错误。

第一,开启3306端口,这个请参考我的文章CentOS 配置防火墙操作 配置端口
第二,在Linux打开数据库。

mysql>use mysql;mysql>show tables; (确认一下表user是否存在)mysql>update user set host='%' where user='root';// 会提示错误,但是没关系mysql>quit

退出mysql

重启一下mysql服务

这样在使用Navicat就可以连接mysql数据库了。

现在如果在Linux登录mysql就看不到mysql这个数据库了,需要通过Navicat修改一下mysql数据库user表数据
修改后
这里写图片描述
再重启一下mysql服务,就可以了。

0 0
原创粉丝点击