<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        mysql的本地備份和雙機相互備份腳本_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 17:03:06
        文檔

        mysql的本地備份和雙機相互備份腳本_MySQL

        mysql的本地備份和雙機相互備份腳本_MySQL:先修改腳本進行必要的配置,然后以root用戶執(zhí)行. 1. 第一執(zhí)行遠程備份時先用 first參數. 2. 本地備份用local參數 3. 遠程備份不用參數 注意:需要在另一主機上的Mysql用戶用添加用戶.. 需要配置的地方: # define host and mysql pass
        推薦度:
        導讀mysql的本地備份和雙機相互備份腳本_MySQL:先修改腳本進行必要的配置,然后以root用戶執(zhí)行. 1. 第一執(zhí)行遠程備份時先用 first參數. 2. 本地備份用local參數 3. 遠程備份不用參數 注意:需要在另一主機上的Mysql用戶用添加用戶.. 需要配置的地方: # define host and mysql pass

          先修改腳本進行必要的配置,然后以root用戶執(zhí)行.
          1. 第一執(zhí)行遠程備份時先用 first參數.
          2. 本地備份用local參數
          3. 遠程備份不用參數<注意1>
          
          注意:需要在另一主機上的Mysql用戶用添加用戶..
          
          需要配置的地方:
          # define host and mysql password
          REMOTE_HOST="" #遠程主機名或IP
          REMOTE_PASSWORD="" #遠程主機的mysql中的root@本地主機 密碼.
          
          # define database path
          DB_PATH="/var/lib/mysql" #本地mysql數據庫路徑
          LOCAL_PASSWORD="" #本地mysql root用戶密碼
          DB_BACKUP_PATH="/root/db_bk" #本地備份時數據保存的路徑
          
          NO_BACKUP_DB="" 設置本地數據庫中不想備份的數據庫名,用空格隔開
          
          直接下載
          #!/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:walteyh@sohu.com";">walteyh@sohu.com";
          fi
          
          # Ended all backup opretion!
          echo "";
          echo "Note: if there is come wrong message white MySQL, you should check yourconfigure first!";
          exit
          
          

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        mysql的本地備份和雙機相互備份腳本_MySQL

        mysql的本地備份和雙機相互備份腳本_MySQL:先修改腳本進行必要的配置,然后以root用戶執(zhí)行. 1. 第一執(zhí)行遠程備份時先用 first參數. 2. 本地備份用local參數 3. 遠程備份不用參數 注意:需要在另一主機上的Mysql用戶用添加用戶.. 需要配置的地方: # define host and mysql pass
        推薦度:
        標簽: 備份 本地 腳本
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产精品亚洲а∨无码播放麻豆| 亚洲成a人不卡在线观看| 亚洲精品成人久久久| 国产亚洲一区二区三区在线不卡| 亚洲国产成人一区二区精品区| 亚洲精品国产成人| 在线亚洲精品视频| 亚洲XX00视频| 亚洲香蕉久久一区二区| 高清免费久久午夜精品| 最近中文字幕大全免费版在线| 99在线精品免费视频九九视| 国产成人无码区免费A∨视频网站| 久久久久无码专区亚洲av| 99视频免费在线观看| 国产精品免费视频网站| 九九免费观看全部免费视频| 久久久久国色AV免费看图片 | 黄a大片av永久免费| 亚洲精品中文字幕乱码三区 | 亚洲一区二区高清| 香蕉大伊亚洲人在线观看| 中文无码成人免费视频在线观看 | 久久国产免费观看精品3| 国产精品亚洲αv天堂无码| 中文字幕视频免费在线观看| 国产小视频在线观看免费| 人人爽人人爽人人片A免费 | 亚洲a级在线观看| 国产精品免费福利久久| 国产免费一区二区三区VR| 亚洲jjzzjjzz在线播放| 麻豆国产人免费人成免费视频| 一级a性色生活片久久无少妇一级婬片免费放 | 久久亚洲国产成人影院| 国产色婷婷精品免费视频| 中国内地毛片免费高清| 2020天堂在线亚洲精品专区| 亚洲精品无码专区2| 最近免费mv在线电影| 黄色a级免费网站|