在测试环境、生产环境,应用软件、程序报错,第一时间查看应用软件的日志信息,通过日志获取报错具体信息:
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:
根据如上报错信息,表示/var/log/mariadb目录不存在,手工创建一个目录,命令如下:
mkdir -p /var/log/mariadb/