编写一个mysql数据库备份脚本
时间: 2023-09-06 12:08:45 浏览: 52
好的,以下是一个简单的 MySQL 数据库备份脚本,你可以根据自己的需要进行修改:
```bash
#!/bin/bash
# 定义备份文件的存储路径
backup_path="/path/to/backup/folder"
# 定义 MySQL 登录信息
mysql_user="your_mysql_user"
mysql_password="your_mysql_password"
# 获取当前日期
current_date=$(date "+%Y-%m-%d")
# 循环备份指定的数据库
for database in database1 database2 database3
do
# 定义备份文件的名称
backup_file="${backup_path}/${database}-${current_date}.sql"
# 使用 mysqldump 命令备份指定的数据库
mysqldump --user=${mysql_user} --password=${mysql_password} ${database} > ${backup_file}
# 判断备份是否成功
if [ $? -eq 0 ]
then
echo "Database ${database} backup success: ${backup_file}"
else
echo "Database ${database} backup failed"
fi
done
```
请注意,此脚本假定你已经安装了 MySQL 和 mysqldump,并设置了正确的访问权限和路径。在运行脚本之前,请务必进行必要的设置和测试。