麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL數(shù)據(jù)庫本地備份和雙機相互備份

2019-09-08 23:26:51
字體:
供稿:網(wǎng)友

MySQL的本地備份和雙機相互備份腳本:

首先,我們需要修改腳本進行必要的配置,然后以root用戶執(zhí)行。

◆1. 第一執(zhí)行遠程備份時先用 first參數(shù).


◆2. 本地備份用local參數(shù)


◆3. 遠程備份不用參數(shù)<注意1>


注意:

需要在另一主機上的MySQL用戶里添加用戶。


需要配置的地方:

# define host and mysql password


REMOTE_HOST="" #遠程主機名或IP


REMOTE_PASSWORD="" #遠程主機的mysql中的root@本地主機 密碼.


# define database path


DB_PATH="/var/lib/mysql" #本地mysql數(shù)據(jù)庫路徑


LOCAL_PASSWORD="" #本地mysql root用戶密碼


DB_BACKUP_PATH="/root/db_bk" #本地備份時數(shù)據(jù)保存的路徑


NO_BACKUP_DB="" 設(shè)置本地數(shù)據(jù)庫中不想備份的數(shù)據(jù)庫名,用空格隔開


直接下載

#!/bin/sh


# mysqldump_all.sh


# this scripts is used to backup MySQL database bettwen tow MySQL SERVER!


# define host and mysql password


REMOTE_HOST=""


REMOTE_PASSWORD=""


# define database path


DB_PATH="/var/lib/mysql"


LOCAL_PASSWORD=""


DB_BACKUP_PATH="/root/db_bk"


# define which database no back up, write db anme escap whit space!


# example;


# NO_BACKUP_DB="yns test ps_note"


# this said that if db name is "yns" or "test" or "ps_note", then not backup them!


NO_BACKUP_DB=""


# get the database name and process one by one


echo "Start to Backup...";


#ls /var/lib/mysql > /tmp/mydb.all


if [ "$1" != "help" ]; then


for db in `ls $DB_PATH`; do


if_backup="1"


if [ -d $DB_PATH/$db ] ; then


for noBackDB in $NO_BACKUP_DB ; do


if ( test "$db" = "$noBackDB" ); then


#echo -n "...";


if_backup="";


fi


done


if [ $if_backup ]; then


case "$1" in


first)

echo -n "Crate db [ $db ] on $REMOTE_HOST first!"


result=`mysqladmin -h $REMOTE_HOST --password=$REMOTE_PASSWORD create $db`


if [ ! $result ]; then


echo "...Done!";


else


echo "...Fialed! check your configure plz!";


echo "Remote host said: $result";


exit


fi


;;


local)


# back up to localhost dir.


if [ ! -d $DB_BACKUP_PATH ]; then


mkdir $DB_BACKUP_PATH


fi


echo -n "[ $db ]....Backup to local$DB_BACKUP_PATH with gzip";


if [ -e "$DB_BACKUP_PATH/$db.gz" ]; then


mv $DB_BACKUP_PATH/$db.gz $DB_BACKUP_PATH/$db.1.gz;

fi


mysqldump --password=Walte#Ming $db | gzip > $DB_BACKUP_PATH/$db.gz


echo "...[OK]"


;;


*)


# Do common Backup!


echo -n "[ $db ]...Do Backup! ====>> $REMOTE_HOST/$db";


mysqldump --add-drop-table $db --password=$LOCAL_PASSWORD | mysql -h $REMOTE_HOST --password=$REMOTE_PASSWORD $db


echo "....[OK]";


esac


else


echo "[ $db ]";


echo "***This database set to Not backup!...Operation CANCELED!";


fi


else


echo "[ $db ]";


echo "***Warning! Not a DataBbase. Backup Canceled***";


fi


done


else


echo "Usage: mysqldupm_all.sh [firs|local|help]";


echo "Some question ask for href="mailto:[email protected]";">[email protected]";


fi


# Ended all backup opretion!


echo "";


echo "Note: if there is come wrong message white MySQL, you should check yourconfigure first!";


exit

MYSQL 數(shù)據(jù)庫

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 狠狠操天天射 | 久久久久久久91 | 精品亚洲一区二区三区 | av最新在线观看 | 99精品国产一区二区三区 | 日韩毛片免费观看 | 欧美精品一区二区视频 | 九九热在线视频观看这里只有精品 | 精品国产乱码久久久久久久 | 在线视频1区 | 91精品观看91久久久久久国产 | 精国产品一区二区三区四季综 | 羞羞草视频 | 中文字幕免费在线观看视频 | 在线看免费观看av | 日韩一级免费 | 一级一级一级毛片 | 精品久久久一二三区播放播放播放视频 | 欧美黑人一级 | 91成人免费看 | 538任你躁在线精品视频网站 | 精品一区在线视频 | 国产日本欧美在线观看 | 成人午夜在线免费观看 | 国产九九 | 九九热色| 久久久久久久久成人 | 欧美成人黄色小视频 | 好骚综合在线 | 九一成人 | 国产羞羞视频在线免费观看 | 欧美精品一级 | 婷婷一区二区三区四区 | 91短视频在线播放 | 久国久产久精永久网页 | 国产69精品福利视频 | 99热99精品 | 成人区精品一区二区婷婷 | 欧美一级爱爱 | 一级电影在线免费观看 | 免费黄色欧美视频 |