很难在这个问题上提出一个有意义的标题,但实质上发生的是我必须重新创建我的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