<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
        主站蜘蛛池模板: 久久亚洲美女精品国产精品| 亚洲国产精品人人做人人爱| 亚洲AV综合色区无码另类小说| 男男gay做爽爽免费视频| 无码日韩精品一区二区免费| 日韩亚洲不卡在线视频中文字幕在线观看| 100部毛片免费全部播放完整| 911精品国产亚洲日本美国韩国| 毛片无码免费无码播放| 亚洲国产老鸭窝一区二区三区| 中文字幕天天躁日日躁狠狠躁免费| 亚洲综合一区二区精品导航| 精品女同一区二区三区免费站| 亚洲一区二区三区在线观看蜜桃 | a毛片全部播放免费视频完整18| 亚洲精品成a人在线观看| 一级特黄a免费大片| 亚洲AV无码专区国产乱码电影| 在线人成精品免费视频| 亚洲中文无码a∨在线观看| 无码视频免费一区二三区 | 国产亚洲精品成人AA片新蒲金 | 91视频免费网址| 亚洲国产成人精品无码一区二区| 成人免费毛片内射美女APP| 综合一区自拍亚洲综合图区 | 全免费毛片在线播放| 亚洲人成电影网站免费| 亚洲AV无码一区二三区| 免费一区二区三区| 亚洲一区中文字幕在线电影网| 国产精品成人无码免费| a级精品九九九大片免费看| 91亚洲精品麻豆| 亚洲国产成人久久一区WWW| 免费国产在线视频| 亚洲高清毛片一区二区| 亚洲成AV人在线观看天堂无码| 扒开双腿猛进入爽爽免费视频| WWW免费视频在线观看播放| 亚洲人成日本在线观看|