备份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 "备份完成!"