我有DB InnoDb innodb_db_1
。我打开了innodb_file_per_table。移动InnoDb DB
如果我去var/lib/mysql/innodb_db_1/
我会找到的文件table_name.ibd, table_name.frm, db.opt
。
现在,我试图将这些文件复制到另一个数据库,例如innodb_db_2
(var/lib/mysql/innodb_db_2/
),但没有发生任何事情。
但如果我的数据库将是MyISAM的,我可以这样的方式复制,一切好起来。
通过复制InnoDb DB文件来移动数据库有什么建议?
但我可以关闭在var/lib/mysql/ibdata1中保留一些值和元数据吗?有没有机会通过文件复制它? – sergio
不知道mydumper和XtraBackup! (每天学习新东西) – Barranka
@sergio数据库损坏了吗?这是你想手动复制文件的原因吗? – Barranka