恢复Mysql数据库后,在* second * load

时间:2016-09-08 18:58:31

标签: mysql ubuntu ubuntu-16.04

很难在这个问题上提出一个有意义的标题,但实质上发生的是我必须重新创建我的MySQL“mysql”(系统)数据库,现在每次加载这些数据时,MySQL都将启动并且正常运行一次

一切都功能齐全。我可以联系,一切运作良好,等等。

第二次时间我尝试启动MySQL(重启后等)我在日志中收到错误[ERROR] [FATAL] InnoDB: Tablespace id is 2 in the data dictionary but in file ./mysql/innodb_index_stats.ibd it is 14!

只要“服务”启动,MySQL就会一直尝试每分钟启动(这是在当前的Ubuntu上,使用repo中的.deb包),然而,每次出现此错误都会崩溃。

看起来这是某种类型的损坏,但由于它会正确加载一次并且工作正常,我认为可以纠正....请告诉我它可以纠正。

有趣的是,当我尝试启动服务时,我也从“journalctl -xe”收到此错误:

    Sep 25 21:20:23 xan4 audit[23737]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/23713/task/23737/mem" pid=2...

提前感谢MySQL专家,帮助我解决这个问题。

- mobrien

0 个答案:

没有答案