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 3306bind-address 允许远程连接(如设为 0.0.0.0)。mysqlcheck 工具检查表健康:sudo mysqlcheck -u root -p --all-databases --check
若以上步骤无法解决,建议查阅 MariaDB 官方文档 或社区论坛获取进一步支持。