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
  • 相关阅读:
    自我介绍
    自动生成小学生四则运算(C语言)
    黄金点游戏
    7/5linux命令(整理中)
    第二章内容及作业
    第三章笔记
    第一章作业
    第一阶段笔记整理7.23
    第三章课后作业
    7/6linux命令
  • 原文地址:https://www.cnblogs.com/shanheyongmu/p/12470229.html
Copyright © 2011-2022 走看看