Debian MariaDB故障排查方法如下:
sudo systemctl status mariadb
查看服务是否运行,未运行则尝试启动。/var/log/mariadb/error.log
,记录启动失败、权限等问题。SHOW VARIABLES
确认是否启用。/etc/mysql/my.cnf
或/etc/my.cnf
中端口、数据目录、缓存等配置正确。chown/chmod
调整。telnet
或nc
测试端口(默认3306)是否可达,检查防火墙规则。top/htop
、vmstat
、iostat
等工具查看CPU、内存、磁盘I/O是否异常。mysqltuner
分析配置瓶颈,如内存、InnoDB参数等。SHOW PROCESSLIST
和慢查询日志优化低效SQL。innodb_force_recovery
参数启动并修复,或从备份恢复。