当前位置:论坛首页 > Linux面板 > 求助

【待反馈】数据库停止运行的问题求助

发表在 Linux面板2022-1-8 10:26 [复制链接] 14 2486

只要手动备份数据库或是进入phpMyAdmin 4.9备份数据库就会导mysql停止运行然后就是无法启动mysql

用rm -f /www/server/data/ib_logfile* 这个代码后再启动可以启动成功

请问这样的问题是什么情况 我的是MySQL 5.6.50
使用道具 举报 只看该作者 回复
发表于 2022-1-8 10:28:37 | 显示全部楼层
用那个代码后也不能去备份数据库一备份就会停止运行
使用道具 举报 回复 支持 反对
发表于 2022-1-8 10:52:27 | 显示全部楼层
您好,具体看下MySQL错误日志,执行下面命令过滤出error级别日志
  1. cat /www/server/data/*.err |  grep -i -C 10 error
复制代码

ib_logfile0和ib_logfile1是innodb的事务日志,这个应该不影响到备份的。
使用道具 举报 回复 支持 反对
发表于 2022-1-8 11:14:35 | 显示全部楼层
谢花郎 发表于 2022-1-8 10:52
您好,具体看下MySQL错误日志,执行下面命令过滤出error级别日志

ib_logfile0和ib_logfile1是innodb的事务 ...

-bash:   grep: command not found
使用道具 举报 回复 支持 反对
发表于 2022-1-8 11:22:12 | 显示全部楼层
宝塔用户_gfomrq 发表于 2022-1-8 11:14
-bash:   grep: command not found

重新执行下,参数有个空格导致的
使用道具 举报 回复 支持 反对
发表于 2022-1-8 11:32:35 | 显示全部楼层
谢花郎 发表于 2022-1-8 11:22
重新执行下,参数有个空格导致的

哪里有空格啊 重新执行了也这样啊
使用道具 举报 回复 支持 反对
发表于 2022-1-8 11:38:15 | 显示全部楼层
宝塔用户_gfomrq 发表于 2022-1-8 11:32
哪里有空格啊 重新执行了也这样啊

截图给我看下你操作的命令
25.png
使用道具 举报 回复 支持 反对
发表于 2022-1-8 11:41:12 | 显示全部楼层
谢花郎 发表于 2022-1-8 11:38
截图给我看下你操作的命令

1.png
使用道具 举报 回复 支持 反对
发表于 2022-1-8 11:52:28 | 显示全部楼层

执行下面命令看下grep命令是否存在

  1. whereis grep
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-1-8 12:00:45 | 显示全部楼层
谢花郎 发表于 2022-1-8 11:52
执行下面命令看下grep命令是否存在

grep: /usr/bin/grep /usr/share/man/man1/grep.1.gz /usr/share/man/man1p/grep.1p.gz

返回这个呢
使用道具 举报 回复 支持 反对
发表于 2022-1-8 12:07:48 | 显示全部楼层
宝塔用户_gfomrq 发表于 2022-1-8 12:00
grep: /usr/bin/grep /usr/share/man/man1/grep.1.gz /usr/share/man/man1p/grep.1p.gz

返回这个呢 ...

有这个命令但是提示不存在,手动在/www/server/data目录下把结尾为err的文件发我
使用道具 举报 回复 支持 反对
发表于 2022-1-8 18:38:09 | 显示全部楼层
谢花郎 发表于 2022-1-8 12:07
有这个命令但是提示不存在,手动在/www/server/data目录下把结尾为err的文件发我 ...

新建文本文档 (2).zip (6.72 KB, 下载次数: 53287)
使用道具 举报 回复 支持 反对
发表于 2022-1-10 09:29:42 | 显示全部楼层
宝塔用户_gfomrq 发表于 2022-1-8 18:38
err格式和TXT都传不了 只能打包了

您好,查看日志提示/besthise/mac_tmpwebsite.ibd表空间的InnoDB-Page大小不匹配导致报错。然后引起MySQL的无法启动,您那边可以尝试使用mysql提供的innodb_force_recovery
参数进行修复,或使用你库备份进行恢复。

再操作以上的方法前,请做好服务器快照。
innodb_force_recovery文档如下:
https://dev.mysql.com/doc/refman ... nnodb-recovery.html
使用道具 举报 回复 支持 反对
发表于 2022-1-10 10:53:26 | 显示全部楼层
谢花郎 发表于 2022-1-10 09:29
您好,查看日志提示/besthise/mac_tmpwebsite.ibd表空间的InnoDB-Page大小不匹配导致报错。然后引起MySQL ...

谢谢啊
使用道具 举报 回复 支持 反对
发表于 2022-1-10 10:58:25 | 显示全部楼层

操作前记得做好快照
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表