备份数据库资料
7.1 问题
本例要求使用mysqldump工具对数据库进行备份,熟悉单库、多库的不同备份用法,完成下列任务:

1)备份studb库,保存为/root/studb.sql文件

2)备份studb库和zabbix库,保存为/root/mydata.sql文件

7.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:备份studb库,保存为/root/studb.sql文件

[root@svr7 ~]# mysqldump   -uroot  -ppwd@123  studb  >  /root/studb.sql

步骤二:备份studb库和zabbix库,保存为/root/mydata.sql文件

[root@svr7 ~]# mysqldump  -uroot  -ppwd@123  --databases studb  zabbix  >  /root/mydata.sql

8 案例8:恢复数据库
8.1 问题
本例要求使用mysql工具恢复数据库资料,熟悉恢复单库、多库的不同方法,完成下列任务:

1)确保已经为 studb 库做好备份文件 /root/studb.sql

2)删除名为 studb 的库,检查结果

3)重建名为 studb 的空库

4)将备份文件 /root/studb.sql 导入名为 studb 的库

5)检查 studb 库中的表格数据

8.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:确保已经为 studb 库做好备份文件 /root/studb.sql

[root@svr7 ~]# ls  -lh  /root/studb.sql
-rw-r--r--. 1 root root 11K 10月 24 20:20 /root/studb.sql

步骤二:删除名为 studb 的库,检查结果

1)登入数据库服务器

[root@svr7 ~]# mysql  -uroot  -ppwd@123
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 31
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

2)删除studb库

MariaDB [(none)]> DROP  DATABASE  studb;
Query OK, 9 rows affected (0.00 sec)
MariaDB [(none)]>
步骤三:重建名为 studb 的空库MariaDB [(none)]> CREATE  DATABASE  studb;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>
MariaDB [(none)]> quit
Bye
[root@svr7 ~]#

步骤四:将备份文件 /root/studb.sql 导入名为 studb 的库

若目标库studb已丢失,则必须提前建好空库

[root@svr7 ~]# mysql  -uroot  -ppwd@123  studb  <  /root/studb.sql
[root@svr7 ~]#

步骤五:检查 studb 库中的表格数据

[root@svr7 ~]# mysql  -uroot  -ppwd@123
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 33
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SELECT  *  FROM  stuinfo;
ERROR 1046 (3D000): No database selected
MariaDB [(none)]> SELECT  *  FROM  studb.stuinfo;
+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛               |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛               |
| NTD2020110003 | 华筝      | 女     | 13705666777  | 蒙古大营                 |
| NTD2020110004 | 洪七      | 男     | 13888888888  | 太湖北丐帮总舵           |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄             |
| NTD2020110006 | 黄药师    | 男     | 13566778899  | 东海桃花岛               |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
| NTD2020110009 | 段王爷    | 男     | 17566666666  | 云南大理桃源山           |
+---------------+-----------+--------+--------------+--------------------------+
9 rows in set (0.00 sec)
MariaDB [(none)]> quit
Bye
[root@svr7 ~]#

备份/恢复数据库资料相关推荐

  1. 零基础带你学习MySQL—备份恢复数据库(三)

    零基础带你学习MySQL-备份恢复数据库(三) 一.备份数据库 二.恢复数据库 先删除数据库zs_db03 恢复数据库zs_db03 课堂练习 方法一:傻瓜式办法 直接Ctrlcv 方法二:命令行方法 ...

  2. sql备份恢复数据库_使用DBATools通过SQL恢复数据库操作验证备份

    sql备份恢复数据库 In this article, we will explore database backup validation by with SQL restore database ...

  3. 控制文件和数据文件丢失,有全备份恢复数据库的方法

    控制文件和数据文件丢失,有全备份恢复数据库的方法 控制文件丢失,即使有全备份也难恢复数据库,因为备份信息是存在于控制文件的. 刚看论坛精华帖,Feng讲的dbms_backup_restore包还是很 ...

  4. 【备份恢复】noarchive模式下使用增量备份恢复数据库

    使用增量备份恢复处于NOARCHIVELOG 模式的数据库 增量备份前提是有0即全库备份,另外默认的增量备份是指增量差异备份(backup as backupset incremental level ...

  5. mysql备份表恢复数据库_mysql备份恢复数据库据/表

    备份单个数据库,只备份表,如要恢复,必须先创建一个数据库 [root@s]# mysqldump -u root -p dbname1 > dbname1.sql [root@s]# mysql ...

  6. mysql备份恢复数据库据/表

    备份单个数据库,只备份表,如要恢复,必须先创建一个数据库 [root@s]# mysqldump -u root -p dbname1 > dbname1.sql [root@s]# mysql ...

  7. 每期一个小窍门: mongodb 备份/恢复 数据库

    很多时候我们需要迁移mongodb的数据, 下面是一些比较实用的方案 指定数据库的 备份/恢复 指定数据备份 mongodump -h xxx:32017 -d model_10028 -o /hom ...

  8. mongodb备份恢复数据库

    1.数据库备份还原 [root@ecs-14741540 ~]# mongodump -u testwang -p testwang --authenticationDatabase=testwang ...

  9. MySQL之Xtrabackup备份恢复数据库

    一.Xtrabackup介绍 1.Xtrabackup是什么 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbac ...

最新文章

  1. 踏向星辰的少年|敢与自己开“杠”,才能和一群人开挂
  2. java线程模拟生产者消费者问题
  3. 杭州网络推广带大家了解404页面的作用以及对网站优化的优势
  4. pythonurllib模块-python模块之urllib
  5. ADO.NET的数据库查询2009-12-07 02:20 P.M.ADO.NET的数据库查询
  6. PAT (Basic Level) Practice (中文)1017 A除以B (20 分)
  7. HTTP权威指南阅读笔记一:HTTP概述
  8. SAP UI5 sap.ui.vk 命名空间内的控件介绍
  9. mysql对测试如何_我如何对MySQL进行基准测试?
  10. 详解linux io flush
  11. TCP/IP和HTTP的不同之处
  12. SQLiteDev与.NET日期格式,该字符串未被识别为有效的 DateTime
  13. java 生产mdb_Java生成mdb文件[MS Access文件]
  14. RubyOnRails 文件下载
  15. html 菜单栏横向排列,响应式可弹出横向导航栏
  16. 内核态的文件操作函数:filp_open、filp_close、vfs_read、vfs_write、set_fs、get_fs
  17. IONIC4 苹果登录-Sign In With Apple Id
  18. 9个不为人知的黑科技网站,每一个都强大到无敌!
  19. RocketMQ下载安装及基本使用
  20. 公有云上虚拟机故障恢复

热门文章

  1. 全新原装STM32/GD32可能是假货
  2. 2022年中国航天发射列表(全年64发)
  3. 互联网医院网络安全等保建设方案
  4. selenium模拟浏览器解决反监测,获取cookies解决登录问题
  5. 如何将你的Linux服务器清空?
  6. 孙陶然:不要轻易开始创业
  7. 基于RNN实现垃圾邮件辨别
  8. RetinaNet论文详解Focal Loss for Dense Object Detection
  9. 写给大家看的机器学习书【Part3】直观易懂的感知机学习算法PLA
  10. 高德定位注册Key的问题