Mysql 错误记录

天道酬勤

1. Mysql远程连接问题

问题描述:

  • 从一台linux客户款远程连接Mysql,出现错误代码ERROR 2003 (HY000): Can't connect to MySQL server on '***.***.***.***' (111)

  • 问题分析:

    1. 网络连接问题。
    • 排除,局域网内,均能相互ping通
    1. 配置文件中bind_address
    2. DNS解析的问题
    • 直接用的是主机IP而非主机名,不存在解析错误的问题
  • 解决方法:

    1. 编辑 MySQL 配置文件 my.cnf sudo vim /etc/mysql/my.cnf
    2. 找到bind-address = 127.0.0.1,用#号将其注释掉。
    3. 重启 MySQL 服务。
    4. 倘若在第一步的时候,没有在my.cnf中找到bind-address=127.0.0.1,则去/etc/mysql/mysql.conf.d/mysqld.cnf文件中寻找。
    5. 问题解决。
    • 来源于StackOverflow