Linux MariaDB故障排查方法如下:
sudo systemctl status mariadb # 查看服務是否運行
sudo journalctl -u mariadb -b # 查看服務啟動日志
sudo tail -n 50 /var/log/mariadb/mariadb.log # 分析錯誤日志
/etc/my.cnf
或 /etc/mysql/my.cnf
中配置正確,如端口、數據目錄等,修改后重啟服務:sudo systemctl restart mariadb
/var/lib/mysql
)屬主為 mysql
用戶:sudo chown -R mysql:mysql /var/lib/mysql
sudo netstat -tulnp | grep 3306
top/htop
、df -h
等命令查看 CPU、內存、磁盤空間是否充足。sudo ufw allow 3306
bind-address
允許遠程連接(如設為 0.0.0.0
)。mysqlcheck
工具檢查表健康:sudo mysqlcheck -u root -p --all-databases --check
若以上步驟無法解決,建議查閱 MariaDB 官方文檔 或社區論壇獲取進一步支持。