mysql备份脚本两例

发布时间:2020-07-25编辑:脚本学堂
分享二个简单的shell脚本,用于mysql数据库的备份,有需要的朋友不妨作个参考,希望对大家有一定的帮助。

备份mysql数据库的shell 脚本。

脚本1,
 

复制代码 代码示例:
#!/bin/bash
#备份mysql数据库
cd /var/lib/mysql
for DBs in $(ls -d */ |tr -d /)
do
cd /mysqlbackup
`mysqldump -u root -p'password' $DBs > $DBs.sql`
done

脚本2,
 

复制代码 代码示例:
#!/bin/sh
#program:
# backup the mysql
read -p "请输入要备份数据库的个数:" n
for i in $(seq 1 $n)
do
   read -p "请输入第$i个数据库:" database
   time=$(date +%Y%m%d)
   mysqldump -uroot -p123456 $database > $database$time.sql
done
echo "备份完成!"