linux 备份mysql脚本
时间: 2023-07-31 15:05:40 浏览: 79
Linux下mysql备份脚本
5星 · 资源好评率100%
以下是一个备份 MySQL 数据库的脚本,可以在 Linux 系统中执行。请注意,需要将 `USERNAME` 和 `PASSWORD` 替换为实际的 MySQL 用户名和密码。
```bash
#!/bin/bash
USERNAME="your_username"
PASSWORD="your_password"
BACKUP_DIR="/path/to/backup/dir"
DATE=$(date +%Y-%m-%d-%H-%M-%S)
# 创建备份目录
mkdir -p $BACKUP_DIR
# 备份全部数据库
mysqldump -u $USERNAME -p$PASSWORD --all-databases > $BACKUP_DIR/$DATE.sql
# 压缩备份文件
gzip $BACKUP_DIR/$DATE.sql
```
这个脚本会在指定的备份目录下创建一个以当前日期和时间命名的备份文件,并将所有数据库备份到该文件中,最后将备份文件进行压缩。可以将该脚本设置为定时任务,以便自动备份 MySQL 数据库。
阅读全文