mysqldump单库备份的脚本怎么写
时间: 2023-06-12 15:06:39 浏览: 86
MySQL备份脚本的写法
可以使用以下脚本来备份单个 MySQL 数据库:
```bash
#!/bin/bash
# 设置备份存储路径和文件名
BACKUP_DIR="/path/to/backup"
DB_NAME="your_database_name"
DATE=$(date +"%Y-%m-%d_%H-%M-%S")
BACKUP_FILE="$BACKUP_DIR/$DB_NAME-$DATE.sql"
# MySQL 登录信息
MYSQL_USER="your_mysql_username"
MYSQL_PASSWORD="your_mysql_password"
# 执行备份命令
mysqldump -u $MYSQL_USER -p$MYSQL_PASSWORD $DB_NAME > $BACKUP_FILE
# 打印备份完成信息
echo "Backup of database '$DB_NAME' completed successfully"
echo "Backup file: $BACKUP_FILE"
```
脚本中的 `BACKUP_DIR` 变量指定备份文件存储的路径,`DB_NAME` 变量指定要备份的数据库名称,`MYSQL_USER` 和 `MYSQL_PASSWORD` 变量分别指定 MySQL 登录信息中的用户名和密码。
执行脚本时,将使用 `mysqldump` 命令备份指定的数据库,并将备份文件保存到指定的路径中。备份文件的命名格式为 `数据库名称-日期时间.sql`。
注意,为了脚本能够执行备份命令,需要确保 MySQL 的 `mysqldump` 命令已经安装并且在系统的 PATH 中。
阅读全文