美文网首页
使用mysqldump进行数据迁移

使用mysqldump进行数据迁移

作者: 君子愁 | 来源:发表于2019-11-20 21:47 被阅读0次

    1.数据小于10G,打算用mysqldump进行数据迁移

    用mysqldump备份好数据(只备份应用需要的库就行,需要备份触发器和存储过程,如果用了gtid技术,需要使用--set-gtid-purged=OFF),推到新搭建的主从服务器(master 192.168.209.132)

    192.168.209.132 master

    192.168.209.128 salve


    在192.168.209.132

    /usr/local/mysql/bin/mysql -uroot -p123456 < ./20191122.sql

    在主导入后,会同步到slave,如果使用gtid的时候,要注意,使用mysqldump备份的时候,需要加上 --set-gtid-purged=OFF 表示在主执行的这些备份语句,会写入到bin-log,gtid会使用master自己的gtid

    show master status\G


    在192.168.209.128

    show slave status\G


    例子如下:

    导出数据:

    nohup /data/shell/backup.sh >>/data/shell/back.log 2>&1 &   #因为数据库数据比较多,所以要后台执行mysqldump语句

    导入数据:

    nohup /usr/local/mysql/bin/mysql -uroot -p123456 < /home/yangyang/all.sql > /home/yangyang/1.log 2>&1 &  #导入时间很长的,所以需要后台执行导入

    相关文章

      网友评论

          本文标题:使用mysqldump进行数据迁移

          本文链接:https://www.haomeiwen.com/subject/akmaictx.html