首页 > 代码库 > 新的服务器安装的mysql使用navcat连接不上
新的服务器安装的mysql使用navcat连接不上
首先出现问题
然后在防火墙添加3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
又出现了问题
ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL server
1、在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为‘%‘。
代码如下 | 复制代码 |
mysql> mysql>use mysql; mysql>select ‘host‘ from user where user=‘root‘; |
#查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
代码如下 | 复制代码 |
mysql>update user set host = ‘%‘ where user =‘root‘; |
#修改host值(以通配符%的内容增加主机/IP地址,当然也可以直接增加某个特定IP地址,如果执行update语句时出现ERROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘ 错误,需要select host from user where user = ‘root‘;
查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)
代码如下 | 复制代码 |
mysql>flush privileges; |
新的服务器安装的mysql使用navcat连接不上
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。