mysql数据库定时备份手册
时间: 2023-11-29 09:46:00 浏览: 52
以下是MySQL数据库定时备份手册:
1. 创建一个名为databasebak.bat的批处理文件,文件内容如下:
```shell
@echo off
setlocal enabledelayedexpansion
set backupPath=D:\backup\mysql
set mysqlPath=C:\Program Files\MySQL\MySQL Server 8.0\bin
set mysqlUser=root
set mysqlPassword=123456
set mysqlDatabase=mydb
set /a daysToKeep=30
set backupFileName=%mysqlDatabase%_%date:~0,4%%date:~5,2%%date:~8,2%.sql
set backupFile=%backupPath%\%backupFileName%
"%mysqlPath%\mysqldump.exe" -u%mysqlUser% -p%mysqlPassword% %mysqlDatabase% > %backupFile%
forfiles /p %backupPath% /s /m *.* /d -%daysToKeep% /c "cmd /c del @path"
exit
```
2. 将databasebak.bat文件复制到Linux系统根目录/SSXH/下。
3. 在Windows系统中,打开任务计划程序,创建一个新任务,设置任务名称、触发器、操作等参数,其中操作的程序或脚本为databasebak.bat文件的路径。
4. 在Linux系统中,使用crontab命令设置定时任务,命令格式如下:
```shell
crontab -e
```
然后在打开的文件中添加以下内容:
```shell
0 1 * * * /SSXH/databasebak.bat
```
其中0 1 * * *表示每天凌晨1点执行备份任务,/SSXH/databasebak.bat为databasebak.bat文件在Linux系统中的路径。
5. 保存文件并退出,定时备份任务设置完成。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)