zoukankan      html  css  js  c++  java
  • Navicat远程连接不上mysql解决方案(已测试过)

    内容参考网上的文章,此处只做记录。

    一.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 -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;

  • 相关阅读:
    完美配置Tomcat的HTTPS
    ant的build.xml,引入第三方包
    Eclipse生成jar文件
    持续集成
    Java_Ant详解
    Python简介
    Python 2.7教程
    Eclipse和PyDev搭建完美Python开发环境(Windows篇)
    Jmeter4.0----正则表达式提取器(11)
    Jmeter4.0----设置集合点_并发(10)
  • 原文地址:https://www.cnblogs.com/weiyiyong/p/7751667.html
Copyright © 2011-2022 走看看