http://www.gmarmy.com

                                                                  【抢庄龙虎网址】Navicat远程连接MySQL连不上-navicat

                                                                  navicat是强大的可视化数据库管理工具,navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。很多用户常常会使用navicat软件来管理本地的数据库文件,今天小编就为大家介绍一下navicat远程连接MySQL连接不上的问题的解决办法。

                                                                  推荐教程: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

                                                                  二.1,130-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作为密码

                                                                  GRAN]T ALL PRIVILEGES ON . TO 'root'@'192.168.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION;FLUSH   PRIVILEGES;

                                                                  3)如果你想允许用户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   PRIVILEGE

                                                                  以上就是Navicat远程连接MySQL连不上的详细内容,[更多请关注php)中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:navicat mysql
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:七工匠28mm f/1.4 ASPH FE Plus专为索尼A7而生,修正崩边问题 - 镜头
                                                                  下一篇:没有了