navicat 连接不上数据库解决方法

时间:2021-07-13
本文章向大家介绍navicat 连接不上数据库解决方法,主要包括navicat 连接不上数据库解决方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一.can‘t connect to MySql server on ‘192.168.X.X’
这是因为mysql端口被防火墙拦截,需用linux执行如下指令:
1.#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
2.#/etc/rc.d/init.d/iptables save
3.#/etc/init.d/iptables restart
4.查看端口是否开启#/etc/init.d/iptables status
二.1130-host ... is not allowed to connect to this MySql server
方法一:把mysql的user表host等于localhost那条数据host=%
mysql -u root -p password>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>FLUSH PRIVILEGES;
mysql>select host, user from user;
方法二:

  1. 从任何主机连接到mysql服务器
    GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    2)只允许用户root从ip为192.168.x.x的主机连接到mysql服务器,并使用password作为密码
    GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    如果你想允许用户root从ip为192.168.x.x'的主机连接到mysql服务器的某个数据库,并使用password作为密码
    GRANT ALL PRIVILEGES ON 数据库名.* TO 'root'@'192.168.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
 
0人点赞
 
mysql
 
 


作者:我的楼兰0909
链接:https://www.jianshu.com/p/643ec8af23b0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原文地址:https://www.cnblogs.com/zengxiuhui0508/p/15006899.html