ubuntu

ubuntu mysql故障排查思路

小樊
43
2025-11-28 14:09:29
栏目: 云计算

Ubuntu 上 MySQL 故障排查思路

一 快速定位路径

二 常见故障与处理要点

症状 优先检查 快速修复
服务无法启动 Failed to start systemctl status mysql/var/log/mysql/error.log 修正配置语法、释放磁盘空间、校正数据目录权限
Can’t connect to local MySQL server through socket 服务是否运行、socket 路径 启动服务;必要时创建目录并修正权限:sudo mkdir -p /var/run/mysqld && sudo chown mysql:mysql /var/run/mysqld
Access denied for user 用户、主机、密码插件 重置密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password'; FLUSH PRIVILEGES; 或使用 mysql_secure_installation
Host is blocked 连接错误次数超限 刷新主机缓存:mysqladmin -u root -h your_mysql_server_ip flush-hosts
端口被占用 `netstat -tulnp grep 3306`
远程连不上 bind-addressufw、网络连通 bind-address=0.0.0.0,放行防火墙:sudo ufw allow 3306/tcp,并验证网络
表损坏 数据文件一致性 使用 mysqlcheck --all-databases --auto-repair 或引擎自带工具修复
配置错误 配置文件语法与路径 修正 /etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf 后重启

三 关键操作命令清单

四 预防与优化建议

五 排障流程建议

0
看了该问题的人还看了