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即可。同理,在本机的多个数据库之间迁移就更容易了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值