创建一张表,表结构与原表结构一致

CREATE TABLE <table_name> ...;

要注意字符集,数据库引擎,数据库版本都要劲量一直,防止有奇怪的问题产生。

删除刚刚新建的表的表空间

ALTER TABLE <table_name> DISCARD TABLESPACE;

复制 .idb 文件到数据库文件夹下,修改权限和用户组

cp <table_name>.ibd /var/lib/mysql/<database_name>
cd /var/lib/mysql/<database_name>

chown mysql:mysql <table_name>.ibd
chmod 660 <table_name>.ibd

重新导入表空间

ALTER TABLE <table_name> IMPORT TABLESPACE;

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2021-07-21
  • 2021-12-08
  • 2021-08-29
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
  • 2021-08-31
  • 2021-05-06
  • 2021-05-14
相关资源
相似解决方案