首页 > 代码库 > mysql迁移
mysql迁移
需要进行线下环境测试,需要拷贝出部分数据出来,即需要进行 mysql 迁移,网上搜索了下资料,大都含糊不清。使用英文关键字google之后,很快明白。
迁移分为“部分迁移”和“全部迁移”,一般均使用mysqldump命令,命令用的好,基本可以解决一切问题。
使用范例:
mysqldump -h st01-db-product-mt-99.st01 -P5511 -unick -pnick --opt oped_nick_virgo
task_item_relation --where=‘job_id<100‘ --single-transaction > task_item_relation.sql
上述命令即可进行部分迁移。-h代表数据库的源机器名称,-P代表端口,--opt后跟数据库database名,再后是数据表名称,--where 代表迁移条件,通过限定条件可实现部分迁移,最后指定临时备份名称。
数据库导入:mysql -h 127.0.0.1 -unick -pnick -P3306 liyong_test < task_item_relation.sql
上述命令可以完成数据库导入。
如需要迁移全部数据库,在迁移命令中不再弃用--where即可。同理,在本机的多个数据库之间迁移就更容易了。
mysql迁移
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。