MySQL MariaDB 启动失败修复记录
本文最后更新于 98 天前,其中的信息可能已经有所发展或是发生改变。

好久没动这个博客了,昨晚(2.25)本来想整理一下文章,结果发现报错 Error establishing a database connection。数据库连接错误,那我就进宝塔看数据库情况,发现服务果然是关闭的。尝试启动服务也失败。不能连接数据库,也无法做备份。

问题排查

根据网上的教程,查看了配置文件,没发现什么问题。在命令行使用 systemctl start mysql 尝试启动 mysql 服务,报错 [2002] Can't connect to MySQL server on 'localhost'([Error 2] No such file or directory),发现是客户端无法通过指定的套接字文件连接到本地的 MySQL 服务器。

接下来,我去查找数据库配置文件中套接字文件的路径,发现指定的 /tmp/mysql.sock 不存在!

解决方法

首先我新建了一个空白 mysql.sock 文件,尝试启动,果然失败。但神奇的是,此时我删掉我新建的 mysql.sock 文件,未修改任何配置,再次启动 MySQL 服务,启动成功,博客也能正常访问。。。

本文采用 CC BY-NC-SA 4.0 协议许可
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇