目 录CONTENT

文章目录

mysql 容器 InnoDB: Unable to lock xx

xlong
2024-04-09 / 0 评论 / 0 点赞 / 8 阅读 / 1130 字 / 正在检测是否收录...

mysql 容器 InnoDB: Unable to lock xx

mysql: [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11

百度查询: 错误显示无法锁定 ./ibdata1 这个文件,可能是被其他的进程占用了 使用 ps -aux |grep mysql* 来查询相关的进行,然后查询到PID之后,优雅关闭数据库。 lsof -i:3306

当前环境是容环境,跑的mysql,且没有发现该文件被其他进程占用。

删除pod重启故障依旧

网上找到解决方法: make a copy of the original files (ibdata1, ib_logfile0, ib_logfile1...).

mv ibdata1 ibdata1.bak cp -a ibdata1.bak ibdata1

依照此方法,报错文件换成其他文件了,快速解决方法: 移动整个数据目录,使用cp -arp 将文件复制回来,重启一切正常。

0

评论区