【MySQL】30 备份与恢复
1、备份命令:
mysqldump -u用户名 -p 密码 -h 服务主机IP -P 端口号 \
数据库名称 \
> 指定备份的sql脚本文件位置 ↓
# 文件位置样例:
# C:\Users\administrator\backup-mysql\mysql-bak.sql
如果不想备份整个数据库,而是库中的几个表,可以:
mysqldump -u用户名 -p 密码 -h 服务主机IP -P 端口号 \
数据库名称 表1,表2,表3 ... \
> 指定备份的sql脚本文件位置 ↓
# 文件位置样例:
# C:\Users\administrator\backup-mysql\mysql-bak.sql
2、恢复命令:
mysqldump -u用户名 -p 密码 -h 服务主机IP -P 端口号 \
数据库名称 \
< 指定备份的sql脚本文件位置 ↓
# 文件位置样例:
# C:\Users\administrator\backup-mysql\mysql-bak.sql
3、使用文件方式备份MySQL数据库:
1、备份之前一定要停止MySQL服务!!!
2、对InnoDB存储引擎的数据库不适用
复制data目录即实现数据库备份,因为对InnoDB不支持的原因,此方法可以弃用!
4、以表数据形式导出到普通的txt文本文件
也就是将查询的结果输出到一个文本文件中。
SELECT 语句
INTO OUTFILE '文件位置'
# 样例:
# C:\Users\administartor\bak-up\mysql\table-xxx.txt
为了提高导出文本的可读性,该SQL输出语句还提供一系列的参数选项
FIELDS TERMINATED BY '你所指定的分隔符'
设置字段之间的分隔符,默认'\t' FIELDS[OPTIONALLY] ENCLOSED BY '你所指定的字符符号?'
设置字段值的字符符号,如果使用OPTIONALLY参数,
只有CHAR & VARCHAR等字符数据包括,默认不使用符号 FIELDS ESCAPED BY '你所指定的转义符号'
设置转义字符的字符符号,默认使用'\'
- - - - - - - - - - - - - - - - - - - - - - - - - - -
LINES STARTING BY '你所指定的行的起始字符'
每行的开头字符设置,默认不使用 LINES TERMINATED BY '你所指定的行的结束字符'
默认使用 '\n'
对行与字段使用多个参数选项设置时,可以合并起来书写:
SELECT ...
INTO OUTFILE '文件位置'
FIELDS
字段设置项1
字段设置项2
...
LINES
行设置项1
行设置项2
...
5、导入文本数据表数据
LOAD DATA INFILE '文件位置' INTO TABLE 数据表名称 [OPTION]
同样的,选项参数就是对应了上述导出设置参数的内容
【MySQL】30 备份与恢复的更多相关文章
- MySQL的备份与恢复
Linux下的mysql的备份与恢复 备份: 比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump 命令格式如下: [root@linuxsir01 root]# ...
- mysql 30大优化策略
mysql 30大优化策略 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 wher ...
- MySQL增量备份与恢复实例【转】
小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,就不太可能每天进行一次完整备份了,这时候就可以使用增量备份.增量备份的原理就是使用了mysql的binlog日志.本次操作的 ...
- Mysql 数据备份与恢复,用户创建,授权
Mysql 数据备份与恢复,用户创建,授权 1. Mysqldump >outfile.sql 2. Mysql –uxxx –pxxx < backfile.sql 3. Create ...
- 2020重新出发,MySql基础,MySql数据库备份与恢复
@ 目录 MySQL数据库备份与恢复 数据库为什么需要备份 MySQL备份类型 MySQL热备份及恢复 逻辑备份 mysqldump SELECT INTO-OUTFILE mydumper 裸文件备 ...
- 第七章 mysql的备份与恢复
mysql的备份与恢复 一 mysql 备份的类型 冷备份:关闭数据.停止业务温备份:加锁备份热备份:在先备份,不会影响到也正常运行 二 备份方式 1. 逻辑备份:基于SQL语句的备份 (1)mys ...
- MySQL的备份与恢复理解与备份策略
MySQL的备份主要分为逻辑备份和物理备份 逻辑备份 在MySQL中逻辑备份的最大优点是对各种存储引擎都可以用同样的方法来备份.而物理备份则不同,不同的存储引擎有着不同的备份方法.Mysql中的逻辑备 ...
- MySQL的备份与恢复具体解释
MySQL数据备份 在mySQL里面,有逻辑备份和物理备份.逻辑备份最大长处是对于各种存储引擎,都能够使用相同的方法来备份. 而物理备份则不同.不同的存储引擎有着不同的备份方法. 逻辑备份与恢复 备份 ...
- Mysql 30条军规
一.基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务.行级锁.并发性能更好.CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省 ...
- MYSQL的备份与恢复--逻辑备份mysqldump
目录 0.备份与恢复概述 1.逻辑备份-完整备份与恢复 2.逻辑备份-增量备份与恢复 (1)环境准备 (2)恢复全量数据 (3)恢复增量备份 3.新来的开发妹子删了库! (1)模拟环境准备 (2)全备 ...
随机推荐
- 终于搞懂了!原来vue3中template使用ref无需.value是因为这个
前言 众所周知,vue3的template中使用ref变量无需使用.value.还可以在事件处理器中进行赋值操作时,无需使用.value就可以直接修改ref变量的值,比如:<button @cl ...
- OpenAI正式发布第一个官方.NET版本库的测试版
尽管 Microsoft 和 OpenAI 长期以来一直是紧密相连的合作伙伴,但他们现在才开始为 .NET 开发人员发布官方 OpenAI 库,加入现有的社区库.这项工作的第一个测试版是支持 .NET ...
- Lucene demo演示搜索查询歌手,歌名,歌词
1.导入pom jar文件 <dependency> <groupId>org.apache.lucene</groupId> <artifactId> ...
- Arduino实现温湿度传感器以及数据上传到云(乐维互联)
0 准备材料 0.1 ESP-01S 引脚及定义 官方定义: 序号 pin 功能 1 GND 地线 2 IO0/GPIO0 工作模式选择:①悬空:Flash Boot,工作模式 ②下拉:UART Do ...
- python webdriver.remote远程创建火狐浏览器会话报错,Unable to create new service: GeckoDriverService
问题: 使用selenium.webdriver.remote,远程指定地址的浏览器,并创建会话对象:创建火狐浏览器会话时,报错,错误信息如下: Message: Unable to create n ...
- 使用selenium grid实现下发任务到远程机器,远程执行测试用例
背景: 1. UI自动化测试用例, 可能想要在不同版本.不同浏览器下执行 2. UI自动化测试用例较多的时候,耗时时间长,这个时候可以通过分散在不同的机器上执行,减少自动化测试时间 实现 通过sele ...
- 小米节假日API, 查询调休
小米的节假日API, 用于查询一年中的第X天是否正在放假或是在调休. 在浏览器中打开保存下来, 一年只需要调用一次即可. https://api.comm.miui.com/holiday/holid ...
- Windows 编译 FFMpeg
Windows 编译 FFMpeg 背景: 为了提高公司产品的质量,对FFMPEG进行优化,需要重新编译. Host :Windows-10,core-i7 MinGW :网络版 pkg-config ...
- 【资料分享】Xilinx XCZU7EV工业核心板规格书(四核ARM Cortex-A53 + 双核ARM Cortex-R5 + FPGA,主频1.5GHz)
1 核心板简介 创龙科技SOM-TLZU是一款基于Xilinx UltraScale+ MPSoC系列XCZU7EV高性能处理器设计的高端异构多核SoC工业核心板,处理器集成PS端(四核ARM Cor ...
- MySql 安装详细步骤
一.官网下载 官网地址:https://dev.mysql.com/downloads/installer/ 二.开始安装 1.点击按装文件开始安装 2.只安装服务端就可以了,一直下一步 3. 4. ...