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

相关推荐
这个DBA有点耶11 小时前
NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
数据库·mysql·代码规范
这个DBA有点耶13 小时前
AI写的SQL跑崩了生产库,这锅谁背?
数据库·人工智能·程序员
镜舟科技14 小时前
Databricks 再提 LTAP,AI 时代的数据底座为何重回大一统叙事?
数据库·架构·agent
Databend14 小时前
从湖仓升级为 Agent 时代的数据控制面,Snowflake 和 Databricks 有哪些布局
大数据·数据库·agent
ClouGence18 小时前
SQL Server CDC 能放到 Always On 备库读吗?一文讲透原理与实践
数据库·sql server
先吃饱再说1 天前
存储的进化:从 MySQL 到浏览器缓存,数据到底住在哪?
数据库
Nturmoils1 天前
字段太多看不全,ksql 的展开模式和输出控制怎么用
数据库·后端
Databend2 天前
Agent 轨迹分析与归因的数据工程实践
大数据·数据库·agent
这个DBA有点耶2 天前
SQL改写进阶:标量子查询的“隐形代价”与消除实战
数据库·mysql·架构
smallyoung2 天前
数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南
数据库·mysql·postgresql