我们在云服务器中安装数据库的时候较多的还是会安装MYSQL数据库的。有些时候我们是通过手动的步骤安装,有些时候是软件自带的一件安装。我们也有发现在安装完毕MYSQL数据库之后无法启动,这个到底是什么问题呢,如何解决这个问题。
如果我们是通过软件一键安装的,我们可卸载当前安装的,然后重新安装一个版本。如果我们是手动安装的或者多次重新安装后还是无法实现,那就要检查日志。
这里我们先查看mysql的日志,路径类似如下:
/var/log/mariadb/mariadb.log
查看日志内容的错误信息,可以用vim,more, cat, head, tail等命令查看。看看是否有ERROR的行错误,然后去分析。很多时候是因为没有写入权限导致的。
ls命令一下:查看是否有mariadb 和 mariadb.pid
如果没有创建,则用mkdir命令创建mariadb或touch命令创建mariadb.pid
如果文件存在,ll命令一下。查看文件权限,是否属于mysql用户,mysql组。如果不是,则修改用户及用户组。
然后我们去修改所属用户及用户组。命令如下:
chown msyql . mysql /var/run/mariadb/ -R
最后我们重启数据库发现已经可以正常使用。
本文出处:老蒋部落 » 云服务器安装MySQL数据库启动不了的问题解决策略 | 欢迎分享( 公众号:老蒋朋友圈 )