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
參數啟動并修復,或從備份恢復。