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参数启动并修复,或从备份恢复。