1、数据迁移
举例说明:需求是,要将test1 库中的user表 迁移到 test2。
例如我本地数据库test1,要迁移到test2。
test1库的底层数据位置是 /data/mysql/test1
test2库的底层数据位置是 /data/mysql/test2
执行copy命令:
cp /data/mysql/test1/user* /data/mysql/test2/
等待数据复制完成,完成这一步还不能查询,需要进行下一步,test2库中的user表需要重新加载
2、重新加载数据
mysql -u root -p test2 -e "ALTER TABLE user DISCARD TABLESPACE;"
mysql -u root -p test2 -e "ALTER TABLE user IMPORT TABLESPACE;"
完成上边两部操作就可以了。 这种方法适用于mysql同版本,或者差别不大的版本之前数据快速迁移。