mysql备份所有数据库脚本
时间:2024-01-31 来源:未知 投稿:admin 点击:次
#!/bin/bash
# 定义备份目录
backup_dir="/path/to/backup/directory"
# 定义MySQL用户名和密码
mysql_user="your_mysql_username"
mysql_password="your_mysql_password"
# 循环备份每个数据库
for db in $(mysql -u $mysql_user -p$mysql_password -Bse 'show databases;'); do
# 创建数据库名的目录
db_dir="$backup_dir/$db"
mkdir -p $db_dir
# 备份数据库到对应的目录
mysqldump -u $mysql_user -p$mysql_password $db > "$db_dir/backup_$(date +%Y%m%d).sql"
done
# 定义备份目录
backup_dir="/path/to/backup/directory"
# 定义MySQL用户名和密码
mysql_user="your_mysql_username"
mysql_password="your_mysql_password"
# 循环备份每个数据库
for db in $(mysql -u $mysql_user -p$mysql_password -Bse 'show databases;'); do
# 创建数据库名的目录
db_dir="$backup_dir/$db"
mkdir -p $db_dir
# 备份数据库到对应的目录
mysqldump -u $mysql_user -p$mysql_password $db > "$db_dir/backup_$(date +%Y%m%d).sql"
done
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容