服务器MYSQL每日备份脚本

目前为止没有一台MYSQL是永远不出问题的。

发现备份才是王道。

脚本如下
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info

DB_NAME="myad"
DB_USER="ad123"
DB_PASS="ad^%%#dd"

# Others vars
BIN_DIR="/opt/lampp/bin"
BCK_DIR="/backup/www/sqlback"
DATE=`date +%F`

# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/adm_$D
ATE.gz

联合百度云每日自动备份
月小升更新于2018-8-16
百度云配置请参考
https://java-er.com/blog/linux-bai-du-yun-server/

#!/bin/bash
DATE=`date +%Y%m`
DIR="/backup/bdyun/sqlback"
MYDIR=$DIR/$DATE
mkdir -p $MYDIR
 
mysqldump --opt -ueyeglass -pjava-er.com eyeglass | gzip > $MYDIR/eyeglass_$(date +%Y%m%d_%H%M%S).sql.gz
echo '核心数据库备份完成'
 
mysqldump -ustock -pjava-er.com stock | gzip  > $MYDIR/stock_$(date +%Y%m%d_%H%M%S).sql.gz
echo '库存系统备份完成'
mysqldump --opt -uleostat -pjava-er.com leostat | gzip > $MYDIR/leostat_$(date +%Y%m%d_%H%M%S).sql.gz
echo  '监测系统备份完成'
mysqldump --opt -ustat -pjava-er.com stat | gzip > $MYDIR/stat_$(date +%Y%m%d_%H%M%S).sql.gz
echo 'piwik 备份完成'
 
bypy syncup /backup/bdyun

运维服务器是个需要多备份的事情。否则出了问题,都不知道该怎么搞了。


This entry was posted in Linux, PHP and tagged , , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/linux-mysql-backup/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

  

About Me

静水流深,水滴石穿