zoukankan      html  css  js  c++  java
  • Navicat远程连接不上mysql解决方案

    一.can‘t connect to MySql server on ‘47.93.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为47.93.x.x的主机连接到mysql服务器,并使用password作为密码

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'47.93.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION;

    FLUSH   PRIVILEGES;

    如果你想允许用户root从ip为47.93.x.x'的主机连接到mysql服务器的某个数据库,并使用password作为密码

    GRANT ALL PRIVILEGES ON 数据库名.* TO 'root'@'47.93.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION;

    FLUSH   PRIVILEGES;

  • 相关阅读:
    极大似然法估计
    概率统计
    打怪升级必备书单
    嵌入式运用的思路
    清华大学保研笔试题
    使用ffmpeg将海康视频rtsp转为hls
    Linux基础系统权限
    Ubuntu使用tzselect修改时区
    Apache mod_rewrite规则重写的标志说明
    Postgresql导出指定的数据表
  • 原文地址:https://www.cnblogs.com/hangxinggreat/p/10700595.html
Copyright © 2011-2022 走看看