【发布时间】:2015-11-25 07:21:12
【问题描述】:
我有一个带有 MyISAM 和 InnoDB 表的 MyISAM 数据库,我想将此数据库迁移到另一台服务器,对于 MyISAM,只需复制 .frm .MYI 和 .MYD 即可,但对于 InnoDB 表,如何将它们移动到新服务器?
【问题讨论】:
标签: mysql database innodb myisam
我有一个带有 MyISAM 和 InnoDB 表的 MyISAM 数据库,我想将此数据库迁移到另一台服务器,对于 MyISAM,只需复制 .frm .MYI 和 .MYD 即可,但对于 InnoDB 表,如何将它们移动到新服务器?
【问题讨论】:
标签: mysql database innodb myisam
假设配置和版本相同,并且源服务器完全关闭,您可以移动ibdata 文件以及所有*.frm 和*.ibd 文件。但不建议这样做。
移动所有(或部分)数据库的可移植方式是使用mysqldump 转储它们并使用mysql 在目标上恢复它们。
【讨论】: