You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

服务器重启后MariaDB 10.3数据库服务启动失败问题求助

MariaDB重启失败排查解决指南

你当前获取的journalctl日志仅记录了服务启动失败的最终状态,没有输出MariaDB进程本身的具体运行错误,可按以下步骤逐一排查修复:

  • 第一步:优先查看MariaDB专属错误日志,默认存储路径为/var/log/mariadb/mariadb.log,执行以下命令拉取最近50行报错内容:
tail -n 50 /var/log/mariadb/mariadb.log

根据不同报错类型对应处理:

  1. 权限异常:日志出现Permission denied类提示时,通常是数据库数据目录权限配置错误,执行命令修复:
chown -R mysql:mysql /var/lib/mysql
chmod -R 755 /var/lib/mysql

修复完成后执行systemctl restart mariadb尝试启动服务
2. 数据/日志损坏:日志出现corrupted、ibdata、ib_logfile相关报错时,先通过安全模式启动后修复数据表:

systemctl stop mariadb
mysqld_safe --skip-grant-tables --skip-networking &
mysqlcheck -u root --auto-repair --all-databases

修复完成后关闭安全模式进程,再正常启动MariaDB服务即可
3. 端口被占用:日志提示3306 port already in use时,执行命令查看占用3306端口的进程:

netstat -tunlp | grep 3306

确认占用进程为非必要进程后,kill对应进程再启动MariaDB
4. 配置文件错误:日志提示my.cnf语法错误时,检查最近修改的/etc/my.cnf配置项,还原错误配置后再启动服务

  • 第二步:如果上述操作后仍无法正常启动,执行systemctl status mariadb -l获取更完整的进程退出日志,进一步定位根因。

内容的提问来源于stack exchange,提问作者user3696356

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 03:18:01