展会信息港展会大全

Mysql数据库导出压缩并保存到指定位置备份脚本
来源:互联网   发布日期:2016-01-28 13:01:06   浏览:1654次  

导读:一个脚本用来把所有Mysql数据库导出压缩并保存到指定位置。 内容如下:代码如下 ! bin bash 这是一个MySQL数据库备份脚本 一次把所有数据库导出并gz压缩保 ...

一个脚本用来把所有Mysql数据库导出压缩并保存到指定位置。

内容如下:

代码如下

#!/bin/bash

############################################

#

# 这是一个MySQL数据库备份脚本

# 一次把所有数据库导出并gz压缩保存

# ccshaowei#gmail.com

# 2013/05/08

# http://www.111cn.net#

############################################

# 备份目录

backdir=/home/shaowei/dbbak

# 数据库登录用户名

dbuser='dbusername'

# 数据库登录密码

dbpass='dbpasswd'

# 数据库位置 通常是 /var/lib/mysql

dblist=$(ls -p /var/lib/mysql | grep / | tr -d /)

################ 配置结束 #################

today=$(date +%Y%m%d)

mkdir $backdir

mkdir $backdir/$today

for dbname in $dblist

#########################################如果不需要显示压缩比,去掉 gzip 后面的 -v 参数

do mysqldump -u$dbuser -p$dbpass $dbname | gzip -v > $backdir/$today/$dbname-$today.sql.gz

echo $dbname 'OK' #如果需要他默默的运行,把这行也注释掉

done

赞助本站

人工智能实验室

相关热词: 脚本 备份 Mysql 数据库

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港