从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文主要给大家介绍MySQL数据库如何创建分库备份脚本,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下mysql数据库如何创建分库备份脚本吧。
成都创新互联是专业的波密网站建设公司,波密接单;提供网站制作、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行波密网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
mysql数据库分库备份脚本
版本1
for dbname in `mysql -uroot -poldboy123 -e "show databases;" |grep -Evi "database|informa|perfor"`
do
mysqldump -uroot -poldboy123 --events -B $dbname|gzip >/opt/bak/${dbname}_bak.sql.gz
done
版本2
#!/bin/bash
MYUSER=root
MYPASS=oldboy123
MYCMD="mysql -u$MYUSER -p$MYPASS --default-character-set=utf8"
MYDUMP="mysqldump -u$MYUSER -p$MYPASS --default-character-set=utf8 --events -B"
DBLIST=`$MYCMD -e "show databases;" | grep -Evi "database|informa|perfor"`
[ ! -d /opt/bak ] && mkdir -p /opt/bak
for dbname in $DBLIST
do
$MYDUMP $dbname|gzip >/opt/bak/${dbname}_bak.sql.gz
done
多实例分库备份
#!/bin/bash
MYUSER=root
MYPASS=oldboy123
SOCKET=/data/3306/mysql.sock
MYCMD="mysql -u$MYUSER -p$MYPASS --default-character-set=utf8 -S $SOCKET"
MYDUMP="mysqldump -u$MYUSER -p$MYPASS --default-character-set=utf8 -S $SOCKET --events -B"
DBLIST=`$MYCMD -e "show databases;" | grep -Evi "database|informa|perfor"`
[ ! -d /opt/bak ] && mkdir -p /opt/bak
for dbname in $DBLIST
do
$MYDUMP $dbname|gzip >/opt/bak/${dbname}_bak.sql.gz
done
看完以上关于mysql数据库如何创建分库备份脚本,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图