我正在尝试找到一种方法将“旧复制”.ibd 文件导入到新安装的 MYSQL Server 8.0 中
您将需要了解 表(语句)的 确切 CREATE TABLE 。
CREATE TABLE
ALTER TABLE table_name DISCARD TABLESPACE;
ALTER TABLE table_name IMPORT TABLESPACE;
之前没有备份, FLUSH TABLES table_name FOR EXPORT; 这可能无法起作用
FLUSH TABLES table_name FOR EXPORT;
我在导入命令时遇到了“错误代码:1812。缺少表空间....”的问题。所以我需要为复制的 ibd 文件添加权限。这解决了我的问题。可能对某些人有用。