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;

  • 相关阅读:
    Effective C++ 1.让自己习惯C++
    C++Primer 第十九章
    C++Primer 第十八章
    C++Primer 第十七章
    C++Primer 第十六章
    C++Primer 第十五章
    C++Primer 第十四章
    ~~在python中踩过的坑以及问题~~(不断更新)
    ~~Python解释器安装教程及环境变量配置~~
    ~~Py2&Py3~~
  • 原文地址:https://www.cnblogs.com/weiyiyong/p/7751667.html
Copyright © 2011-2022 走看看