【问题记录】在openEuler 24 系统使用宝塔面板安装Mysql数据库启动失败问题
文章目录
- 【问题记录】在openEuler 24 系统使用宝塔面板安装Mysql数据库启动失败问题
-
- 一、问题出现
- 二、问题解决过程
- 三、复盘总结
- END
一、问题出现

如上图所示,在宝塔面板上面是显示mysql启动失败的,看这个图,一开始一直在排查不能创建PID的原因,以为是目录权限不够,也在网上搜索了很多资料,但是都没有解决问题!
二、问题解决过程
接着上面的排查,后来就排查 /tmp/mysql.sock 文件,没有找到,然后一开始想直接创建一个吧,创建后还是不能启动。
后来想,干脆重新安装吧,但是还是不行,然后我觉得无法创建进程,是否是已经启动了,无法在创建进程导致的(ps:虽然宝塔面板是显示未启动的)
//输入以下命令查看mysql 进程
ps -ef|grep mysql
//如果这里没有查询到进程 也可以使用如下直接验证 我这里直接使用下面这个命令了
mysql -uroot -p
证明确实是已经启动了,但是输入密码还是提示找不到 /tmp/mysql.sock 文件,已经新创建了也不行,后来自己查看发觉/tmp 目录下还存在一个mysql.sock.lock 文件,然后执行了下面的命令,问题解决了
cd /tmp
rm -rf mysql.sock
mv mysql.sock.lock mysql.sock
通过以上命解决了问题!
三、复盘总结
这个主要卡在一个点就是,宝塔面板显示mysql 未启动,但是实际是启动的,误导了排查方向,现在猜想是因为某种原因导致mysql.scok 文件锁住了,引起的问题,所以还是不能太依赖工具,工具只能提供便利,还得去追根溯源才可以,到这里就结束了,仅以此记录一下,方便以后如果有兄弟们遇到同类问题,提供一下参考经验吧