- 文章信息 - Author: 李俊才 (jcLee95)
Visit me at CSDN: https://jclee95.blog.csdn.net
My WebSite:http://thispage.tech/
Email: [email protected].
Shenzhen China
Address of this article:https://blog.csdn.net/qq_28550263/article/details/139162127
HuaWei:https://bbs.huaweicloud.com/blogs/XXXXXXXXXX
【介绍】:本文介绍MySQL运维中,基于MySQL的自带命令行工具mysqldump
完成数据备份。
注意:mysqldump、mysqlpump都是MySQL自带的命令行工具,也都可以备份MySQL数据。
目 录
- 1. 概述
- 2. 备份示例
- 3. 备份远程数据库
- 4. 忽略选项
- 5. 存储过程和事件的说明
- 备份存储过程
- 备份事件
- 还原存储过程和事件
- 6. 定时备份
- 6.1 Linux下使用crontab定时备份
- 备份脚本
- 设置脚本文件权限
- crontab定时任务
- 6.2 Windows下使用计划任务定时备份
- 备份脚本
- 在批处理中执行ps1文件
- 创建计划任务
- 7. 数据恢复
1. 概述 1.1 mysqldump工具
mysqldump是MySQL自带的一个命令行工具,可以用来备份数据库或表的结构和数据。它通过将数据库结构和数据导出成一个文本文件来实现备份功能。mysqldump生成的备份文件是一个SQL脚本,可以使用mysql命令直接执行还原。
1.2 mysqldump语法mysqldump的基本语法格式如下:
mysqldump [options] db_name [table_name1 ...]
mysqldump [options] --databases db_name1 [db_name2 db_name3...]
mysqldump [