centos mysql定时备份
时间: 2023-11-14 11:09:29 浏览: 40
可以使用 crontab 来实现定时备份。具体步骤如下:
1. 编写备份脚本,例如将数据库备份到 /backup/mysql 目录下:
```
#!/bin/bash
DATE=`date +%Y%m%d`
mysqldump -u root -pPASSWORD --all-databases > /backup/mysql/mysql_$DATE.sql
```
2. 将脚本保存到 /usr/local/bin/mysql_backup.sh,并添加执行权限:
```
chmod +x /usr/local/bin/mysql_backup.sh
```
3. 使用 crontab 添加定时任务,例如每天凌晨 2 点执行备份:
```
crontab -e
```
在打开的文件中添加以下内容:
```
0 2 * * * /usr/local/bin/mysql_backup.sh
```
保存并退出即可。
相关问题
centos 定时备份mysql
在CentOS上定时备份MySQL可以使用crontab来实现。下面是一个简单的步骤:
1. 创建一个备份脚本:首先,创建一个脚本文件,用于备份MySQL数据库。可以使用以下命令创建一个名为`backup_mysql.sh`的文件,并将其保存在合适的位置(例如`/home/user/backup_mysql.sh`):
```bash
#!/bin/bash
# 定义备份目录和文件名
backup_dir="/path/to/backup"
backup_file="mysql_backup_$(date +%Y%m%d%H%M%S).sql"
# 执行备份命令
mysqldump -u <username> -p<password> --all-databases > "$backup_dir/$backup_file"
```
请将`<username>`和`<password>`替换为您的MySQL用户名和密码。
2. 赋予脚本执行权限:使用以下命令为脚本文件赋予执行权限:
```bash
chmod +x /home/user/backup_mysql.sh
```
请将`/home/user/backup_mysql.sh`替换为您实际的脚本文件路径。
3. 设置定时任务:使用crontab来设置定时任务,以便自动执行备份脚本。运行以下命令编辑crontab配置:
```bash
crontab -e
```
在打开的编辑器中,添加以下行来设置每天凌晨3点执行备份任务:
```
0 3 * * * /home/user/backup_mysql.sh
```
请将`/home/user/backup_mysql.sh`替换为您实际的脚本文件路径。
4. 保存并退出编辑器:保存并退出编辑器。
现在,每天凌晨3点,MySQL数据库将自动备份到指定的目录中。
centos7 定时备份clickhouse
以下是在CentOS 7上定时备份ClickHouse的方法:
1. 创建备份脚本
```shell
vi /root/backup_clickhouse.sh
```
在编辑器中输入以下内容:
```shell
#!/bin/bash
BACKUP_DIR="/root/clickhouse_backup"
DATE=$(date +%Y%m%d%H%M%S)
BACKUP_FILE="$BACKUP_DIR/clickhouse_backup_$DATE.tar.gz"
# 创建备份目录
mkdir -p $BACKUP_DIR
# 备份ClickHouse数据
clickhouse-backup create $BACKUP_FILE
# 清理过期备份文件(可选)
find $BACKUP_DIR -type f -name "clickhouse_backup_*" -mtime +7 -exec rm {} \;
```
保存并退出编辑器。
2. 授予脚本执行权限
```shell
chmod +x /root/backup_clickhouse.sh
```
3. 创建定时任务
```shell
crontab -e
```
在编辑器中添加以下内容,表示每天凌晨3点执行备份任务:
```
0 3 * * * /root/backup_clickhouse.sh
```
保存并退出编辑器。
现在,每天凌晨3点,ClickHouse的数据将会被备份到`/root/clickhouse_backup`目录下,并且会保留7天内的备份文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)