【问题记录】在openEuler 24 系统使用宝塔面板安装Mysql数据库启动失败问题

【问题记录】在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 文件锁住了,引起的问题,所以还是不能太依赖工具,工具只能提供便利,还得去追根溯源才可以,到这里就结束了,仅以此记录一下,方便以后如果有兄弟们遇到同类问题,提供一下参考经验吧

END

相关推荐
李广坤7 小时前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12021 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区1 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1772 天前
《从零搭建NestJS项目》
数据库·typescript
加号32 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏2 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐2 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再2 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
WeiXin_DZbishe2 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
tryCbest2 天前
数据库SQL学习
数据库·sql