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

【待反馈】mysql 出现错误导致无法运行

发表在 Linux面板2021-9-22 10:50 [复制链接] 9 2252

我尝试让mysql重新启动还是会因出现错误而导致无法运行, 经常会出现这个问题,求教技术人员如何解决啊
报错日志如下:
微信图片_20210922104715.png
使用道具 举报 只看该作者 回复
发表于 2021-9-22 11:24:25 | 显示全部楼层
您好,执行下面命令获取MySQL的error级别日志进行排查定位问题

  1. cat /www/server/data/*.err | grep -i -C 10 error
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-9-22 11:29:57 | 显示全部楼层
谢花郎 发表于 2021-9-22 11:24
您好,执行下面命令获取MySQL的error级别日志进行排查定位问题

我执行了命令,没有这个错入日志文件 微信图片_20210922112934.png
使用道具 举报 回复 支持 反对
发表于 2021-9-22 11:35:47 | 显示全部楼层
本帖最后由 宝塔用户_hdjrhs 于 2021-9-22 11:37 编辑
谢花郎 发表于 2021-9-22 11:24
您好,执行下面命令获取MySQL的error级别日志进行排查定位问题

我打开了错误日志,下面的截图就是我看到的错误信息 001.png


使用道具 举报 回复 支持 反对
发表于 2021-9-22 11:51:22 | 显示全部楼层
宝塔用户_hdjrhs 发表于 2021-9-22 11:35
我打开了错误日志,下面的截图就是我看到的错误信息

截图看下你MySQL的配置文件,你是不是有做过innodb_use_sys参数设置?
使用道具 举报 回复 支持 反对
发表于 2021-9-22 11:53:33 | 显示全部楼层
谢花郎 发表于 2021-9-22 11:51
截图看下你MySQL的配置文件,你是不是有做过innodb_use_sys参数设置?

是的我把innodb_use_sys改成了0,还有错误日志还有这些错误信息 002.png
使用道具 举报 回复 支持 反对
发表于 2021-9-22 11:57:51 | 显示全部楼层
宝塔用户_hdjrhs 发表于 2021-9-22 11:53
是的我把innodb_use_sys改成了0,还有错误日志还有这些错误信息

尝试将innodb_use_sys_malloc参数去除或注释重启MySQL试试
使用道具 举报 回复 支持 反对
发表于 2021-9-22 12:04:31 | 显示全部楼层
谢花郎 发表于 2021-9-22 11:57
尝试将innodb_use_sys_malloc参数去除或注释重启MySQL试试

我已经注释掉重启了,我上面最新的错误日志截图里,有出现lock相关的信息,这个是造成死锁出现的错误提示吗,会不会是死锁导致服务器无法运行的
使用道具 举报 回复 支持 反对
发表于 2021-9-22 17:02:14 | 显示全部楼层
宝塔用户_hdjrhs 发表于 2021-9-22 12:04
我已经注释掉重启了,我上面最新的错误日志截图里,有出现lock相关的信息,这个是造成死锁出现的错误提示 ...

您好,您的服务器因为强制重启导致MySQl出现了文件,导致存在无法恢复的表或者表空间
您打开mysql的配置文件,
/etc/my.cnf
在[mysqld]配置中增加一行;
  1. innodb_force_recovery = 1
复制代码

这个参数默认是0,一共可以设置 1--6,
总有一个参数可以启动您的mysql,启动后做个mysql全部备份后,
删除刚才添加的配置,重启mysql
使用道具 举报 回复 支持 反对
发表于 2021-9-22 17:02:53 | 显示全部楼层
数据库锁如果过于频繁,就要看下数据库代码写的是否正确合理了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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