我有一个小的(这是树莓派) mySQL安装的问题。重点是,在系统(如Debian Linux )重启或停止后,几乎可以肯定InnoDB系统文件将被损坏/损坏。
日志显示,InnoDB引擎被正确关闭,但mySQL在那之后无法启动,因为InnoDB文件已损坏。
为了解释一下,Raspberry Pi是一台运行Debian的小型计算机,就像Linux一样。文件系统基于SD卡。
硬件很小,但我用它来收集一些真实世界的传感器数据,在主表中有成千上万的行并不罕见。
我在RPi论坛上问了这个问题,但似乎我需要一些更有经验的mySQL人员来解决这个问题:)
发布于 2016-07-04 01:40:11
我做了两件事,看起来很有帮助:
使用GRANT选项将*.*上的所有权限授予'debian-sys-maint'@'localhost‘,该权限由'password from /etc/mysql/debian.cnf’标识;FLUSH PRIVILEGES;
;
之前的/etc/init.d/mysql脚本中添加了一个sync
即使在完全重映像后(由于电源故障损坏了文件系统),我也遇到了这个问题,而且它的行为特别是在“sync”的情况下。(应该不需要这样做,但是嘿,这很有帮助)
https://stackoverflow.com/questions/31071028
复制相似问题