zoukankan      html  css  js  c++  java
  • mysql远程连接出现 ERROR 2003 (HY000): Can't connect to MySQL server on IP

    修改了如下两个位置,解决了这个问题:

    • 修改/etc/mysql/my.cof配置文件:因为mysql默认只允许本机连接
    • 修改远程连接用户权限:远程连接的用户被设置为不允许远程连接
    1. 首先修改/etc/mysql/my.cof,将bind-address一行注释掉。该参数表示mysql只监听来自该地址的连接请求。

    2. 修改远程连接用户的权限:

      2.1. 其次修改远程连接的用户权限。在mysql数据库的user表中可以看到,有一个叫host的字段,可以增加或者修改一个该远程连接用户的host值为%,表示通配所有ip,也就是允许所有ip可连接。
      2.2. 使用sql来增加一条记录:GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

    最后重启mysql:

    service mysql restartor/etc/init.d/mysql restart

  • 相关阅读:
    化了妆的祝福 4
    桥牌感悟 2
    关于送礼
    东京disney sea流水账 1
    东京disney sea流水账 3
    晕倒的候任日本驻华大使
    一饮一啄
    就算神游 之二:行路 4
    关于送礼续
    桥牌感悟 3
  • 原文地址:https://www.cnblogs.com/lipijin/p/4624419.html
Copyright © 2011-2022 走看看