shell脚本:备份数据库MYSQL
时间: 2023-07-08 13:54:48 浏览: 130
通过shell脚本,备份mysql数据库
好的,下面是备份 MySQL 数据库的 shell 脚本:
```
#!/bin/bash
# 定义备份目录
backup_dir="/backup/mysql"
# 定义备份文件名(以当前日期作为文件名)
backup_file="$backup_dir/mysql_$(date +%Y%m%d).sql"
# 定义MySQL登录信息
mysql_user="your_username"
mysql_password="your_password"
# 备份数据库
mysqldump -u$mysql_user -p$mysql_password --all-databases > $backup_file
# 压缩备份文件
gzip $backup_file
```
将上述脚本保存为 `mysql_backup.sh`,然后在终端中执行 `chmod +x mysql_backup.sh` 命令使其可执行,最后执行 `./mysql_backup.sh` 即可备份 MySQL 数据库。备份文件将保存在 `/backup/mysql` 目录下,并以当前日期作为文件名。备份文件将以 gzip 格式压缩,节省存储空间。
阅读全文