目前为止没有一台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
运维服务器是个需要多备份的事情。否则出了问题,都不知道该怎么搞了。