mysql 如何解决InnoDB:无法找到该页无法找到该页

q3qa4bjr  于 2023-05-05  发布在  Mysql
关注(0)|答案(4)|浏览(140)

2016-03-14 02:30:29 58150 [ERROR] InnoDB:无法锁定。/ibdata 1,错误:35 2016-03-14 02:30:29 58150 [Note] InnoDB:检查您是否已经有另一个mysqld进程使用相同的InnoDB数据或日志文件。

wztqucjr

wztqucjr1#

首先,使用ps命令列出MySQL进程:

ps aux | grep mysql

然后终止进程

sudo kill 56311
ssm49v7z

ssm49v7z2#

信不信由你,解决方案在别处。问题显然源于AppArmor配置错误。
所以只要做:

$ apt install apparmor-profiles

然后重新启动MySQL(注意它重新启动的速度)。
我注意到在执行以下操作时丢失了与AppArmor相关的文件:

$ systemctl status mysql.service

zy1mlcev

zy1mlcev3#

它应该说“还有另一种解决方案:问题可能是AppArmor”。如果您在/var/log/apport.log中看不到条目,那么AppArmor可能不是问题所在。
然而,这是一个有趣的解决方案。

2hh7jdfx

2hh7jdfx4#

我有一个类似的问题,它是AppArmor错误配置数据目录应该是“rwk”,而我配置为“rw”

相关问题