Mysql 报错
1.昨天公司迁移mysql 主库。
因为在迁移过程中我操作了一个表,导致拷贝的.ibd文件出现错误。接着在后面一切解决问题的情况下。发现如果只要访问一个指定表,就会出现连接断开的错误。如下所示:
mysql> select count(*) from mnt_bd_contract_data;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 4
Current database: rollupdb
2.原因
尚不清楚
3.解决办法
移除表所在的.ibd文件。然后执行drop table mnt_bd_contract_data
操作。然后再将该.ibd
文件移回来。