MySQL数据库故障排错

在测试环境、生产环境,应用软件、程序报错,第一时间查看应用软件的日志信息,通过日志获取报错具体信息:

Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.

通过systemctl status mariadb.service查看详细日志,关注关键词:NOT、NO、Error、Failed、FAILURE、Can’t、Warning、Bad、Timeout、Exited、Invalid等。

通过journalctl -xe查看数据库启动报错详细信息,相当于查看内核日志:tail -fn 30 /var/log/messages:

MySQL数据库故障排错_第1张图片

根据如上报错信息,表示/var/log/mariadb目录不存在,手工创建一个目录,命令如下:

mkdir -p /var/log/mariadb/

MySQL数据库故障排错_第2张图片

根据如上错误提示,表示/var/lib/mysql/数据目录没有初始化,通过初始化命令初始化一下,命令如下:

你可能感兴趣的:(数据库存储,块存储,文件存储,对象存储,分布式网络存储,数据库,mysql,centos)