备份MySql数据库

来源:互联网 发布:interrupt用法c语言 编辑:程序博客网 时间:2024/06/06 03:13
#!/bin/bash#摘自 《linux运维之道》DATE=$(date +%Y-%d-%m)DES=/usr/src/mysql_bakMYSQL_U="root"MYSQL_P="123456"MYSQL_H="127.0.0.1"if [ ! -d "$DES" ]; thenmkdir -p "$DES"fi#获取数据库名称列表DB=$(mysql -u $MYSQL_U -h $MYSQL_H -p $MYSQL_P -Bse 'show databases')for database in $DBdoif [ ! $database == "infomation_schema" ]; then # 备份相对应的数据库mysqldump -u $MYSQL_U -h $MYSQL_H -p $MYSQL_P $database | bzip2 > "$DES/${DATE}_mysql.gz" #使用bzip压缩fidone

原创粉丝点击