【linux系统下载_学习_教程_编程_软件】提供全系列Linux发行版下载学习-Linux部落
当前位置: 主页 > Linux脚本编程 >

导出mysql所有库脚本

时间:2017-09-12 16:02来源:原创 作者:admin 点击:
------分隔线----------------------------
有时候我们需要导出mysql所有数据,但又不需要test,mysql等默认库,一个个写又麻烦,下面的脚本解决了这个问题,自动过滤默认库,导出所有业务数据库

#!/bin/bash
day=`date +%Y%m%d`
mysqldump=/usr/local/mysql/bin/mysqldump
mysql=/usr/local/mysql/bin/mysql

read -p "Input passwd:" -s dbpass
echo '---Dump DataBase list---'
echo show databases | mysql -u root -p$dbpass -N | egrep -v "information_schema|test|mysq"
echo '--------Dumping---------'
echo show databases | mysql -u root -p$dbpass -N | egrep -v "information_schema|test|mysq" | xargs $mysqldump -uroot -p$dbpass -R --triggers --databases > mysql_dump_$day.sql

本文地址:http://www.linuxzone.net/shell/35.html
------分隔线----------------------------
栏目列表