首页 > 数据库 > MySQL > mysql从A库迁移到B库(使用docker)
操作总结:A中的数据迁移到B上
操作步骤:
1.从A上导出数据(备份)。
时间:3-6分钟(我多次测试,时间约3-6分钟晚上。)
-- docker exec jjt-mysql /usr/bin/mysqldump -u root --password=xxxxx athena >/root/db/dbscm/bak/athena.sql
2.把数据从A服务器备份到B上(可以选择压缩,也可以不压缩,现在量小,我多次测试差距渺小。)
时间:1-2分钟
-- scp /root/db/dbscm/bak/test.sql
root@192.168.10.xx:/home/test.sql
3.把原来B上的数据库中的表全部清除(有对应的清除表与数据的脚本)。
时间:1-2分钟
-- drop table table_name ;
-- ./drop table_name.sh
4.恢复数据到B(恢复,还原)。
时间:33 分钟(今晚恢复一次,会连续通过晚上在测试一下)
-- mysql -u root -p athena </home/test.sql
整体操作就是以上。
游戏是我的全部图景,我将演绎所有的游戏角色,我是每个活着角色的传奇。 --开心研
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29494175/viewspace-2150654/ ,如需转载,请注明出处,否则将追究法律责任。