ubuntu

Ubuntu MySQL数据库连接问题怎么解决

小樊
44
2025-12-30 00:18:53
栏目: 云计算

Ubuntu 上 MySQL 连接问题的排查与修复指南

一 快速排查流程

二 常见原因与对应修复

三 常见报错对照与处理

错误码/提示 典型原因 处理要点
ERROR 2003 (HY000) 服务未启动、端口未监听、防火墙/安全组阻断、bind-address 限制 启动服务、监听 0.0.0.0:3306、放行 3306、检查云安全组
ERROR 2002 (HY000) 无法通过 socket 连接,常见于服务未运行或 socket 路径错误 启动服务;用 mysql_config --socket 查看路径;连接时指定 -S /var/run/mysqld/mysqld.sock
ERROR 1045 (28000) 用户名/密码错误或 Host 不匹配 核对密码;检查用户 Host 字段;必要时重置密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘new_password’; FLUSH PRIVILEGES;
ERROR 1130 (HY000) 主机未被授权连接 授权对应来源:GRANT … TO ‘user’@‘client_ip’;或临时 ‘user’@‘%’;再 FLUSH PRIVILEGES;
Host is blocked 连接错误过多触发保护 执行:mysqladmin -u root -h 服务器IP flush-hosts 解除封禁

四 远程访问配置清单

五 仍未解决时的定位建议

0
看了该问题的人还看了