DBAtlas · 数据库运维图谱

2003: Can't connect to MySQL server (TCP/IP)(无法连接到 MySQL 服务器(TCP/IP))

MySQL

含义

客户端无法通过 TCP/IP 在指定主机和端口上连接到 MySQL 服务器。

原因

服务器未运行、主机/端口错误、防火墙阻止了 3306 端口、服务器仅绑定到 localhost(bind-address = 127.0.0.1),或启用了 skip-networking。

解决方法

检查服务器是否启动并在正确的端口上监听。如需远程访问,在 my.cnf 中设置 bind-address = 0.0.0.0(或相应 IP),并确保 skip-networking 已关闭。在防火墙中开放 3306 端口。核实主机/端口:mysql -h host -P 3306 -u app_user -p。确保用户拥有从远程主机访问的权限。

在 DBAtlas 中打开 →

同一数据库的其他条目