宝塔用户_mydqfg 发表于 2025-5-8 10:53:25

【已解决】mysql突然断电后启动报错

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本: 7.6.0
系统版本:Ubuntu 18.04.4 LTS(Py3.7.4)
问题描述:断电停止后重新启动后mysql无法启动
相关截图(日志、错误):InnoDB: Doing recovery: scanned up to log sequence number 246691629InnoDB: Last MySQL binlog file position 0 53801485, file name ./mysql-bin.000025250507 17:12:17InnoDB: Waiting for the background threads to start250507 17:12:18 InnoDB: 5.5.62 started; log sequence number 246691629250507 17:12:18 InnoDB: !!! innodb_force_recovery is set to 3 !!!250507 17:12:18 Recovering after a crash using mysql-bin250507 17:12:18 Starting crash recovery...250507 17:12:18 Crash recovery finished.250507 17:12:18 Server hostname (bind-address): '0.0.0.0'; port: 3306250507 17:12:18    - '0.0.0.0' resolves to '0.0.0.0';250507 17:12:18 Server socket created on IP: '0.0.0.0'.250507 17:12:18 Can't start server: can't check PID filepath: No such file or directory

宝塔用户_mydqfg 发表于 2025-5-8 10:55:36

报错图片

阿珂 发表于 2025-5-8 14:49:45

错误提示是无法检查pid文件,做好服务器快照
检查mysql目录的权限/www/server/data 755 mysql ,尝试手动创建
尝试关闭强制恢复模式,在mysql配置文件中,注释掉innodb_force_recovery = 3
不行的话,有备份可以恢复之前的备份
或者咨询专业的数据恢复公司

宝塔用户_mydqfg 发表于 2025-5-8 16:15:22

阿珂 发表于 2025-5-8 14:49
错误提示是无法检查pid文件,做好服务器快照
检查mysql目录的权限/www/server/data 755 mysql ,尝试手动创 ...

好的,已经通过重建pid文件解决错误了,我是在tmp目录下重新建了一个mysql.pid文件,然后配置文件中修改pid文件来源就可以了
页: [1]
查看完整版本: 【已解决】mysql突然断电后启动报错