debian

MySQL故障排查在Debian中怎么进行

小樊
41
2025-11-17 04:01:26
栏目: 云计算

Debian 上 MySQL 故障排查实操流程

一 快速定位与基础检查

二 连接与网络排查

三 性能与崩溃类问题定位

四 主从复制与主备一致性排查

五 常用命令速查表

目标 命令示例
服务状态与启停 systemctl status mysql;**systemctl start
错误日志 tail -f /var/log/mysql/error.logjournalctl -u mysqlSHOW VARIABLES LIKE ‘log_error’;
配置核对 编辑 /etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf
资源与磁盘 top/htopfree -mdf -h
端口与连通 **ss -lntp
防火墙放行 ufw: sudo ufw allow 3306/tcpfirewalld: sudo firewall-cmd --zone=public --add-service=mysql --permanent && sudo firewall-cmd --reload
账户与权限 mysql -u root -pALTER USER ‘u’@‘h’ IDENTIFIED BY ‘p’;SHOW GRANTS FOR ‘u’@‘h’;
慢查询 分析 /var/log/mysql/slow.logmysqladmin -u root -p slow
复制状态 SHOW MASTER STATUS;SHOW SLAVE STATUS\G
InnoDB 应急恢复 配置 innodb_force_recovery=1…6 后启动并导出数据(应急)
MyISAM 修复 myisamchk -r /var/lib/mysql/db/table.MYI

六 实践建议

0
看了该问题的人还看了