安装centos6安装mysql遇到各种问题,最后直接换成centos7安装mysql,一直很顺利,一直到启动mysql的时候,启动不起来,报上面的错误
通过这个报错查看了网上的一些解答方式,各种方式试过之后,都没有结果。
后来,给/var/lib/mysql添加了权限之后,就能够正常启动了
chown -R mysql:mysql /var/lib/mysql
-----------------------------------------------------------思路---------------------------------------------
我尝试将mysql文件夹删除,启动不成功
创建mkdir -p /var/run/mysql不成功
给上面这个mysql权限,启动不成功
查看var/log/mysqld.log的日志,看到有
有说需要删除这个lock然后就可以启动了,我没删除,如果以上不都不成功的话,可以试试。
如果初始化myql不成功,重新初始化mysql(mysqld --initialize --datadir=/opt/data/mysql --user=mysql)报错的话,可以删除log底下的所有内容,然后重新再执行初始化就可以了。
地址是在
/etc/my.cnf中datadir=/opt/data/mysql配置的