宝塔用户_clgmie 发表于 2023-10-5 11:52:22

【已完成】在线求助!宝塔数据库mysqld服务启动失败

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
宝塔7.9.8

系统版本:
CentOS7.6.1810

问题描述:
宝塔的MYSQL数据库mysqld服务启动失败

磁盘满了,然后数据库自动关了,然后清理完磁盘,重启数据库,显示mysqld服务启动失败

相关截图(日志、错误):

南南呦 发表于 2023-10-5 11:56:32

您好!您可以根据mysql的错误日志来排查下问题所在,服务器命令行执行以下命令查看mysql的错误日志

cat /www/server/data/*.err|grep -i -C 10 error

如果您看不懂mysql可以截图发一下命令执行结果到帖子里这边协助您处理下

宝塔用户_clgmie 发表于 2023-10-5 14:10:22




宝塔用户_clgmie 发表于 2023-10-5 14:12:34

堡塔运维向樛木 发表于 2023-10-5 11:56
您好!您可以根据mysql的错误日志来排查下问题所在,服务器命令行执行以下命令查看mysql的错误日志




https://www.bt.cn/bbs/data/attachment/forum/202310/05/140952x9f67a7ms4szz4in.png

宝塔用户_clgmie 发表于 2023-10-5 14:13:13

堡塔运维向樛木 发表于 2023-10-5 11:56
您好!您可以根据mysql的错误日志来排查下问题所在,服务器命令行执行以下命令查看mysql的错误日志




一直是这个,早些时候执行过这个

wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh

小新 发表于 2023-10-5 14:40:34

试一下这样操作行不行,有可能硬盘满了,你清理空间,但是之前占用的磁盘的inode还没有释放出来,又或者你修复一下错误提示的数据表看看,又不然直接重启服务器。

宝塔用户_clgmie 发表于 2023-10-5 14:41:18

小新 发表于 2023-10-5 14:40
试一下这样操作行不行,有可能硬盘满了,你清理空间,但是之前占用的磁盘的inode还没有释放出来,又或者你 ...

重启过了

小新 发表于 2023-10-5 14:47:34

Got error 127 when reading table原因:数据库正在进行存取的时候,突然自动重启引起数据库文件损坏了。

修复一下你出错的数据表吧。可以用BT面板的PHPMYADMIN工具来修复,也可以直接用mysql命令来修复。

宝塔用户_clgmie 发表于 2023-10-5 14:50:23

小新 发表于 2023-10-5 14:47
Got error 127 when reading table原因:数据库正在进行存取的时候,突然自动重启引起数据库文件损坏了。

...

没法启动数据库,进不去phpmyadmin

小新 发表于 2023-10-5 14:56:53

用命令吧,进入数据库,要修复的库
mysql>use 数据名称;                     #切换到当前数据库
mysql>repair 有问题的表 ;         #修复表
+-------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-------------------+--------+----------+----------+
| XXXXXX | repair | status | OK |             #ok 表示修复成功
+-------------------+--------+----------+----------+
1 row in set (0.54 sec)

宝塔用户_clgmie 发表于 2023-10-5 15:02:35

小新 发表于 2023-10-5 14:56
用命令吧,进入数据库,要修复的库
mysql>use 数据名称;                     #切换到当前数据库
mysql> ...

命令行进数据库也报错了这个ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

小新 发表于 2023-10-5 15:08:23

你直接在百度上搜:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
就有解决方法了。。
这里回复太费时间了,百度搜索吧,就这样了。。。

宝塔用户_clgmie 发表于 2023-10-5 15:26:02

小新 发表于 2023-10-5 15:08
你直接在百度上搜:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
就有解决 ...

有百度过,我再自己研究下看看:'(

宝塔用户_clgmie 发表于 2023-10-5 15:30:23

service mysqlrestart

报错是

宝塔用户_clgmie 发表于 2023-10-5 15:32:01

小新 发表于 2023-10-5 15:08
你直接在百度上搜:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
就有解决 ...

好像登陆mysql前提是启动mysql,现在启动不了
页: [1] 2
查看完整版本: 【已完成】在线求助!宝塔数据库mysqld服务启动失败