zoukankan      html  css  js  c++  java
  • CentOS7中MySQL跨机器数据迁移

    1.概况

    在CentOS7环境下,使用命令方式将MySQL数据从源端主机迁移到目标端主机上。

    2.迁移全部数据库

    1)源端备份:

    [root@hadoop102 /]# mysqldump -u root -p --all-databases > /backup/databasefile/102_all_databases_20190813.bak

    2)拷贝到目标端:

    [root@hadoop102 mysql-libs]# scp /backup/databasefile/102_all_databases_20190813.bak hadoop101.com:/backup/databasefile/
    root@hadoop101.com's password: 
    102_all_databases_20190813.bak  100%  612KB  31.3MB/s   00:00 

    3)目标端还原:

    [root@hadoop101 databasefile]# mysql -u root -p < 102_all_databases_20190813.bak

    3.迁移指定数据库

    1)源端备份:

    [root@hadoop102 /]# mysqldump -u root -p zhiding > /backup/databasefile/102_zhiding_20190813.bak

    2)拷贝到目标端:

    [root@hadoop102 mysql-libs]# scp /backup/databasefile/102_zhiding_20190813.bak hadoop101.com:/backup/databasefile/
    root@hadoop101.com's password: 
    102_zhiding_20190813.bak  100%  612KB  31.3MB/s   00:00 

    3)目标端还原:

    [root@hadoop101 databasefile]# mysql -u root -p < 102_zhiding_20190813.bak

    参考:https://blog.csdn.net/yabingshi_tech/article/details/44645719

  • 相关阅读:
    设计模式学习笔记一
    linux学习记录(一)
    eclipse插件集合
    什么叫反向代理?
    shiro学习四
    shiro学习三
    shiro学习二
    第二次作业
    第一次作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/MWCloud/p/11347394.html
Copyright © 2011-2022 走看看