centos

centos mysql如何故障排查

小樊
44
2025-12-05 12:49:05
栏目: 云计算

CentOS 上 MySQL 故障排查清单

一 快速定位流程

二 常见故障与修复对照表

症状 快速检查 修复建议
服务无法启动 systemctl status mysqld;/var/log/mysqld.log 报错 依据日志修复配置/权限/目录;必要时用 mysqld_safe 启动观察
端口未监听或被占用 ss -tlnp grep 3306;netstat -tlnp
本地能连,远程连不上 bind-address;firewalld;用户 host my.cnf 设置bind-address=0.0.0.0;firewall-cmd 放行3306/tcp;创建**‘user’@‘%’**并授权
权限被拒绝 SELECT user,host FROM mysql.user; 创建或调整用户 host 为**'%'或指定网段;执行GRANT … TO … IDENTIFIED BY …; FLUSH PRIVILEGES;**
配置文件错误 my.cnf 语法/路径错误 逐项校验 datadir、socket、port;修正后重启
数据目录权限错误 ls -ld /var/lib/mysql 执行chown -R mysql:mysql /var/lib/mysql;再启动
磁盘空间不足 df -h 清理无用文件/归档日志;扩容后再启动
连接参数错误 主机、端口、库名、密码 校正连接串与端口(默认3306)并重试

三 关键命令速查

四 远程访问配置要点

五 性能与可用性检查

0
看了该问题的人还看了