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

相关推荐
韩立学长6 分钟前
【开题答辩实录分享】以《兴趣班预约管理系统的设计与实现》为例进行选题答辩实录分享
java·mysql·intellij idea
科创致远12 分钟前
国内ESOP电子作业系统头部企业格局与科创致远技术发展历程
大数据·数据库·人工智能·嵌入式硬件·精益工程
超级种码44 分钟前
Redis:Redis持久化机制
数据库·redis·bootstrap
阿里-于怀1 小时前
AgentScope AutoContextMemory:告别 Agent 上下文焦虑
android·java·数据库·agentscope
数据库那些事儿1 小时前
从极速复制“死了么”APP,看AI编程时代的技术选型
数据库
岁岁种桃花儿1 小时前
MySQL知识汇总:讲一讲MySQL中Select语句的执行顺序
数据库·mysql·database
计算机毕设指导61 小时前
基于微信小程序民宿预订管理系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
言之。1 小时前
Django原子请求
数据库·django·sqlite
ICT董老师2 小时前
kubernetes中operator与helm有什么区别?部署mysql集群是选择operator部署还是helm chart部署?
linux·运维·mysql·云原生·容器·kubernetes
Codeking__2 小时前
Redis初识——Redis的基本特性
数据库·redis·缓存