MySQL操作之数据备份与还原
序号 | 类型 | 地址 |
---|---|---|
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操作之数据备份与还原相关推荐
- MySql笔记之数据备份与还原
MySQL数据备份.还原与迁移 一.数据备份------mysqldump 1.语法: mysqldump -u user(用户名)-h host(登录用户的主机名称)-p password(登录密码 ...
- java 备份 mysql 日志_MySQL 数据备份与还原
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:逆心 链接:https://www.cnblogs.com/kissdodog 公众 ...
- Mysql数据库的简单备份与还原_史上最简单的MySQL数据备份与还原教程
本文主要为大家详细介绍了史上最简单的MySQL数据备份与还原教程第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 数据备份与还原第一篇分享给大家,具体内容如下 基础概念: ...
- Mysql视图与数据备份
一.视图view,是一种结构(有行有列)但没结果(结构中不存放真实数据)的虚拟表,虚拟表中的结构不是自己定 义而是由基表产生(视图的的数据来源) 1.创建视图:create view 视图名字 sel ...
- Redis 通过 RDB 方式进行数据备份与还原
Redis 通过 RDB 方式进行数据备份与还原 Intro 有的时候我们需要对 Redis 的数据进行迁移,今天介绍一下通过 RDB(快照)文件进行 Redis 数据的备份和还原 Redis 持久化 ...
- 计算机系统的备份与还原实验报告,数据库《数据备份与还原》实验报告.doc
<数据库<数据备份与还原>实验报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<数据库<数据备份与还原>实验报告.doc&g ...
- ECShop后台详解-模块管理、基本信息设置、商品展示、促销管理、订单管理、文章管理、报表统计、数据备份与还原
在ECShop后台可进行商品管理.促销管理.订单管理.广告管理.报表统计.文章管理.会员管理.模板管理.短信管理.数据库管理等模块的设置. 模板管理 一个好的网店模板,首先会给人留下深刻的视觉印象.网 ...
- mysql数据库特别大怎么备份_如何备份还原mysql数据库 mysql数据库太大备份与还原方法...
本篇文章小编给大家分享一下mysql数据库太大备份与还原方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁 ...
- 计算机操作系统安装及备份系统部分,操作系统安装、备份和还原.ppt
操作系统安装.备份和还原 利用光盘对系统进行密码消除 安装好系统之后怎么优化电脑 利用360安全卫士优化电脑 360安全卫士的使用 1.打补丁,修补漏洞.电脑和U盘杀毒 2.清理垃圾 3.清理插件 4 ...
最新文章
- poj3070矩阵快速幂
- Android游戏框架解读之总体结构
- 配置SQL Server数据库连接
- c# 睡眠3秒_C#中的闭包和意想不到的坑
- 在linux或者windows上直观查看linux下生成的自签名证书
- scala学习手记28 - Execute Around模式
- 对分查找的最多次数_「剑指offer题解」数组中出现次数超过一半的数字
- Java Formatter locale()方法与示例
- SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
- 数据库-MySQL-JDBC-结果集
- NYOJ-86 找球号(一)
- from表单requried属性效果
- 使用javascript操作cookies的实例
- 配置nginx作为下载站点
- 如何获取联盟后台的s.click.taobao.com的短链接
- Linux: E45: ‘readonly‘ option is set (add ! to override)
- GUI在Function初出现解析错误
- win10 小而美的软件推荐
- IKBC键盘Win键失效的解决办法
- 双十一游戏发烧友都在推荐的电子竞技显示器