序号 类型 地址
1 MySQL MySQL操作之概念、SQL约束(一)
2 MySQL MySQL操作之数据定义语言(DDL)(二)
3 MySQL MySQL操作之数据操作语言(DML)(三)
4 MySQL MySQL操作之数据查询语言:(DQL)(四-1)(单表操作)
5 MySQL MySQL操作之数据查询语言:(DQL)(四-2)(多表查询)
6 MySQL MySQL操作之数据控制语言:(DC)(五)
7 MySQL MySQL操作之数据库函数
8 MySQL MySQL管理之数据类型
9 MySQL MySQL管理之索引
10 MySQL MySQL管理之事务管理
11 MySQL MySQL管理之存储过程
12 MySQL MySQL管理之视图
13 MySQL MySQL管理之数据备份与还原
14 MySQL Linux(centos 7.5)服务器安装MySQL
15 MyBatis MyBatis从入门到多表关联
16 MyBatis MyBatis常用方法
17 MyBatis Mybatis逆向工程的使用(附文件地址)
18 MyBatis spring boot连接Mybatis数据库的配置文件(MySql、SQLserver、Oracle)
19 MyBatis-Plus Mybatis-Plus使用案例(包括初始化以及常用插件)
20 MyBatis-Plus mybatis-plus代码生成器
21 MyBatis-Plus 自定义SQL
22 MyBatis-Plus Mybatis-Plus(连接Hive)
23 MyBatis-Plus MyBatis-plus配置自定义SQL(执行用户传入SQL)
24 MyBatis-Plus Mybatis-Plus(Service CRUD 接口)

文章目录

  • 一、概念
  • 二、数据的备份
    • 2.1 备份单个数据库
    • 2.2 备份多个数据库
    • 2.3 备份所有数据库
  • 三、数据的还原

一、概念

为了保证数据的安全,需要定期对数据库进行备份。

这样数据库中数据丢失或者出错的情况下,就可以对数据进行还原,从而最大限度的降低损失。

二、数据的备份

  • 提供了mysqldump命令,可以实现数据的备份。
  • 可以备份单个数据库、多个数据库和所有数据库。
  • mysqldump可以直接在DOS命令窗口中执行,不需要登录数据库。

2.1 备份单个数据库

mysqldump -uusername -ppassword dbname [tbname [tbname2...]] >filename.sql
  • username:-u后面username参数。表示用户名。
  • password:-p后面password参数。表示登录密码。
  • dbname:表示需要备份的数据库名称。
  • tbname:表示需要备份的数据表名称。可以指定一个或多个数据表。之间用空格分隔,不指定则备份整个数据库。
  • filename.sql:表示备份文件的名称。文件名前可以加上绝对路径。

备份语句:

mysqldump -uroot -p1581145 test >/Users/mlamp/Desktop/test_20210912.sql

2.2 备份多个数据库

mysqldump -uusername -ppassword --database dbname1 [dbname2 dbname3...]  > filename.sql
  • --database:后面至少应指定一个数据库名称,如果有多个数据库,则应用空格分隔。

2.3 备份所有数据库

mysqldump -uroot -p1581145 --all-databases >filename.sql
  • --all-databases:备份了所有的数据库。

三、数据的还原

  • 通过备份好的数据文件进行还原。
  • 仅能还原数据库中的数据,数据库不能被还原的。
  • 还原数据前,需要先创建数据库。
mysql -uusername -ppassword [dname] <filename.sql

创建数据库

CREATE DATABASE test;

还原数据

mysql -uroot -p1581145 test < /Users/mlamp/Desktop/test_20210912.sql

方式二:

source filename.sql
  • source:语法格式比较简单,只需要指定导入文件的名称以及路径既可。

MySQL操作之数据备份与还原相关推荐

  1. MySql笔记之数据备份与还原

    MySQL数据备份.还原与迁移 一.数据备份------mysqldump 1.语法: mysqldump -u user(用户名)-h host(登录用户的主机名称)-p password(登录密码 ...

  2. java 备份 mysql 日志_MySQL 数据备份与还原

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:逆心 链接:https://www.cnblogs.com/kissdodog 公众 ...

  3. Mysql数据库的简单备份与还原_史上最简单的MySQL数据备份与还原教程

    本文主要为大家详细介绍了史上最简单的MySQL数据备份与还原教程第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 数据备份与还原第一篇分享给大家,具体内容如下 基础概念: ...

  4. Mysql视图与数据备份

    一.视图view,是一种结构(有行有列)但没结果(结构中不存放真实数据)的虚拟表,虚拟表中的结构不是自己定 义而是由基表产生(视图的的数据来源) 1.创建视图:create view 视图名字 sel ...

  5. Redis 通过 RDB 方式进行数据备份与还原

    Redis 通过 RDB 方式进行数据备份与还原 Intro 有的时候我们需要对 Redis 的数据进行迁移,今天介绍一下通过 RDB(快照)文件进行 Redis 数据的备份和还原 Redis 持久化 ...

  6. 计算机系统的备份与还原实验报告,数据库《数据备份与还原》实验报告.doc

    <数据库<数据备份与还原>实验报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<数据库<数据备份与还原>实验报告.doc&g ...

  7. ECShop后台详解-模块管理、基本信息设置、商品展示、促销管理、订单管理、文章管理、报表统计、数据备份与还原

    在ECShop后台可进行商品管理.促销管理.订单管理.广告管理.报表统计.文章管理.会员管理.模板管理.短信管理.数据库管理等模块的设置. 模板管理 一个好的网店模板,首先会给人留下深刻的视觉印象.网 ...

  8. mysql数据库特别大怎么备份_如何备份还原mysql数据库 mysql数据库太大备份与还原方法...

    本篇文章小编给大家分享一下mysql数据库太大备份与还原方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁 ...

  9. 计算机操作系统安装及备份系统部分,操作系统安装、备份和还原.ppt

    操作系统安装.备份和还原 利用光盘对系统进行密码消除 安装好系统之后怎么优化电脑 利用360安全卫士优化电脑 360安全卫士的使用 1.打补丁,修补漏洞.电脑和U盘杀毒 2.清理垃圾 3.清理插件 4 ...

最新文章

  1. poj3070矩阵快速幂
  2. Android游戏框架解读之总体结构
  3. 配置SQL Server数据库连接
  4. c# 睡眠3秒_C#中的闭包和意想不到的坑
  5. 在linux或者windows上直观查看linux下生成的自签名证书
  6. scala学习手记28 - Execute Around模式
  7. 对分查找的最多次数_「剑指offer题解」数组中出现次数超过一半的数字
  8. Java Formatter locale()方法与示例
  9. SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
  10. 数据库-MySQL-JDBC-结果集
  11. NYOJ-86 找球号(一)
  12. from表单requried属性效果
  13. 使用javascript操作cookies的实例
  14. 配置nginx作为下载站点
  15. 如何获取联盟后台的s.click.taobao.com的短链接
  16. Linux: E45: ‘readonly‘ option is set (add ! to override)
  17. GUI在Function初出现解析错误
  18. win10 小而美的软件推荐
  19. IKBC键盘Win键失效的解决办法
  20. 双十一游戏发烧友都在推荐的电子竞技显示器

热门文章

  1. 新福华无纺布周利民之江南雨
  2. safari阅读模式 html,safari浏览器阅读模式在哪里
  3. 一个JS的RPG引擎,备忘,准备写个html5的动作游戏
  4. Photoshop用抽出法抠婚纱图技巧实例集合
  5. 朋友--于承功 的诗
  6. 计算机基础(27)——办公助手之电脑快捷键
  7. 2020第一季度OKR
  8. Java正则(3)— Matcher 详解
  9. 【操作系统】进程与线程的区别
  10. Blender.做盘子最简单的方法