zoukankan      html  css  js  c++  java
  • MySQL/MariaDB数据库备份与恢复之mysqlpump入门操作

    创建测试用表:
    MariaDB [music]>  create table summary(id int,info char(128));
    Query OK, 0 rows affected (0.05 sec)

    MariaDB [music]> show tables;
    +-----------------+
    | Tables_in_music |
    +-----------------+
    | summary         |
    | test            |
    +-----------------+
    2 rows in set (0.00 sec)

    插入测试数据:
    MariaDB [music]> insert into summary values(1,'Eric Gao is a Oracle DBA');
    Query OK, 1 row affected (0.00 sec)

    MariaDB [music]> insert into summary values(2,'Eric Gao is a MySQL DBA'); 
    Query OK, 1 row affected (0.05 sec)

    MariaDB [music]> insert into summary values(3,'Eric Gao is a AIX  SA'); 
    Query OK, 1 row affected (0.00 sec)

    MariaDB [music]> insert into summary values(4,'Eric Gao is a Linux  SA'); 
    Query OK, 1 row affected (0.01 sec)

    MariaDB [music]> select * from summary;
    +------+--------------------------+
    | id   | info                     |
    +------+--------------------------+
    |    1 | Eric Gao is a Oracle DBA |
    |    2 | Eric Gao is a MySQL DBA  |
    |    3 | Eric Gao is a AIX  SA    |
    |    4 | Eric Gao is a Linux  SA  |
    +------+--------------------------+
    4 rows in set (0.00 sec)

    执行mysqldump备份:
    [root@localhost ~]# mysqldump -u root --databases music --lock-all-tables --flush-logs > /tmp/music.sql
    [root@localhost ~]# cd /tmp
    [root@localhost tmp]# ls -lt
    total 86744
    -rw-r--r--. 1 root root     1948 Mar  4 05:58 music.sql


    删除数据库,已验证稍后还原效果:
    MariaDB [(none)]> drop database music;
    Query OK, 2 rows affected (0.03 sec)

    MariaDB [(none)]> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | test               |
    +--------------------+
    4 rows in set (0.00 sec)

    可以看到music数据库已经不在了。


    还原整库:
    MariaDB [(none)]> source /tmp/music.sql
    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 1 row affected (0.00 sec)

    Database changed
    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.04 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 4 rows affected (0.00 sec)
    Records: 4  Duplicates: 0  Warnings: 0

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.01 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.01 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 4 rows affected (0.01 sec)
    Records: 4  Duplicates: 0  Warnings: 0

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    MariaDB [music]> 

    验证数据是否已找回:
    MariaDB [music]> select * from summary;
    +------+--------------------------+
    | id   | info                     |
    +------+--------------------------+
    |    1 | Eric Gao is a Oracle DBA |
    |    2 | Eric Gao is a MySQL DBA  |
    |    3 | Eric Gao is a AIX  SA    |
    |    4 | Eric Gao is a Linux  SA  |
    +------+--------------------------+
    4 rows in set (0.00 sec)

    OK,数据已还原!~~~

  • 相关阅读:
    AJAX学习笔记
    JQuery 学习笔记-2017.05.22
    十二.GUI
    十一.文件
    十.模块和库
    九.类的进化(魔法方法、特性和迭代器)
    八.异常
    七.类的继承
    六.函数和类
    五.条件、循环和其他语句
  • 原文地址:https://www.cnblogs.com/jjp816/p/4676086.html
Copyright © 2011-2022 走看看