数据库传输传输过程中,导致mysql服务意外中断出错ERROR Innob:Tablespace was not found at …

The server quit without updating PID file (mysqldata/data/mysqld.pid

因为复制表,复制到一半儿终止了,所以默认的情况下,会从ib_logfile0里进行恢复,但是由于,我磁盘空间满了,我直接把/mysqldata/data/ 下的,新复制的表的文件删掉了。但是默认恢复模式,从ib_logfile0会去找何恢复之前的删除的文件。但是被我删掉了,恢复不了。

添加如下配置后,重启生效:

需要跳过恢复步骤,修改my.cnf文件,在my.cnf中的[mysqld]中添加:
innodb_force_recovery = 6
innodb_purge_threads = 1

su mysql

service mysqld start
————————————————
版权声明:本文为CSDN博主「大战神走走」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35971751/article/details/123240191

发表评论

后才能评论