【问题记录】在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

相关推荐
杨二K2 小时前
Milvus性能权衡
数据库·人工智能·milvus
q_19132846952 小时前
基于SpringBoot+Vue.js的教师绩效考核管理系统
vue.js·spring boot·笔记·后端·mysql·毕业设计
航Hang*2 小时前
第3章:复习篇——第5-2节:数据库编程2
数据库·笔记·sql·mysql·sqlserver
islandzzzz2 小时前
SQL学习应用工作场景(2)--执行优先级+语法顺序+保留2位小数
数据库·sql·学习
开开心心_Every2 小时前
定时管理进程:防止沉迷电脑的软件推荐
xml·java·运维·服务器·网络·数据库·excel
hopsky2 小时前
SQL语义校验方案
数据库·oracle
几度风雨见丹心2 小时前
uniapp项目使用sqlite数据库
数据库·sqlite·uni-app
航Hang*2 小时前
第3章:复习篇——第5-1节:数据库编程1
数据库·笔记·sql·mysql·sqlserver
一个天蝎座 白勺 程序猿2 小时前
破局困境:Oracle迁移金仓KingbaseES数据库的深度实践
数据库·sql·oracle·kingbase·kingbasees·金仓数据库