最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

定時導(dǎo)出mysql本地數(shù)據(jù)替換遠(yuǎn)程數(shù)據(jù)庫數(shù)據(jù)腳本分享

 更新時間:2014年03月13日 11:45:57   作者:  
這篇文章主要介紹了mysql每天定時倒出本地數(shù)據(jù),替換遠(yuǎn)程數(shù)據(jù)庫數(shù)據(jù)的腳本,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

需求在每天的5點將192.168.3.5上ser_a庫中的tb_a表導(dǎo)入到192.168.3.6上的ser_b庫中,表名還叫tb_a
服務(wù)端腳本/usr/shell_clubs/auto_sql/server.sh
#!/bin/sh
#code by scpman
/usr/bin/find /usr/shell_clubs/auto_sql/ -name "*.sql" -mtime +3|xargs rm #del old sql
#get new sql
time=`date +%Y%m%d`
mysqldump -uroot -p123456 ser_a tb_a > /usr/shell_clubs/auto_sql/`date +%Y%m%d`_tb_a.sql
sleep 2
ssh -p10022 192.168.3.6 <<EEE
/usr/shell_clubs/auto_sql/client.sh
EEE
說明:服務(wù)端腳本會導(dǎo)出指定表,并通過公鑰ssh到目標(biāo)機器上,調(diào)用客戶端腳本
客戶端腳本/usr/shell_clubs/auto_sql/client.sh
#!/bin/sh
#code by scpman
#client.sh
time=`date +%Y%m%d`
/usr/bin/find /usr/shell_clubs/auto_sql/ -name "*.sql" -mtime +3|xargs rm #del old sql
/usr/local/bin/rsync -vzrtopgl --progress  root@192.168.3.5::all/usr/shell_clubs/auto_sql/`date +%Y%m%d`_tb_a.sql /usr/shell_clubs/auto_sql/;
counts=`ls -l /usr/shell_clubs/auto_sql/ | grep "$time" | awk '{print $NF}'|wc -l`
echo $counts
if [ "$counts" -eq 1 ]
then
echo sql:$counts
mysql -uroot -ptest123  <<FFF
use ser_b;
drop table tb_a;
FFF
mysql -uroot -ptest123 ser_b < /usr/shell_clubs/auto_sql/`date +%Y%m%d`_tb_a.sql --default-character-set=utf8
echo --------------done
else
        echo sql wrong
fi
說明:客戶端腳本被調(diào)用時,會先刪除當(dāng)前路徑下的舊sql記錄,然后通過rsync將服務(wù)端導(dǎo)出的表,同步過來,并檢查是否同步過來,如果同步成功,則清空現(xiàn)有舊tb_a,將新的tb_a導(dǎo)入進庫,如果沒同步成功,則腳本退出(此處可以先發(fā)個郵件通知再退出)
然后流程通了
現(xiàn)在再加一條定時在192.168.3.5上(server端)
##send sql to 192.168.3.6
0 5 * * * su - root -c "/usr/shell_clubs/auto_sql/server.sh" >>/usr/shell_clubs/auto_sql/res.log

相關(guān)文章

  • Shell編程中Shift的用法小結(jié)

    Shell編程中Shift的用法小結(jié)

    本文給大家分享Shell編程中Shift的用法小結(jié),文末文給大家擴展介紹Shell grep 命令擴展增強問題分析,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • nagios 分發(fā)文件實現(xiàn)代碼

    nagios 分發(fā)文件實現(xiàn)代碼

    這篇文章主要介紹了nagios 分發(fā)文件實現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • Linux鏈接命令的實例詳解

    Linux鏈接命令的實例詳解

    這篇文章主要介紹了Linux鏈接命令的實例詳解的相關(guān)資料,希望通過本文大家能掌握Linux鏈接命令的使用方法,需要的朋友可以參考下
    2017-08-08
  • shell字符串操作詳解

    shell字符串操作詳解

    這篇文章主要介紹了shell字符串操作詳解的相關(guān)資料,需要的朋友可以參考下
    2014-02-02
  • Git中需要熟記的命令小結(jié)

    Git中需要熟記的命令小結(jié)

    這篇文章總結(jié)了Git中必須記住的一些命令,,合理使用這些命令可以大大提升應(yīng)用Git的效率。有需要的可以參考學(xué)習(xí)。
    2016-08-08
  • 在shell腳本中激活conda虛擬環(huán)境的方法總結(jié)

    在shell腳本中激活conda虛擬環(huán)境的方法總結(jié)

    在Anaconda中conda可以理解為一個工具,也是一個可執(zhí)行命令,其核心功能是包管理與環(huán)境管理,下面這篇文章主要給大家介紹了關(guān)于如何在shell腳本中激活conda虛擬環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • shell腳本編寫的俄羅斯方塊游戲代碼

    shell腳本編寫的俄羅斯方塊游戲代碼

    這篇文章主要介紹了shell腳本編寫的俄羅斯方塊游戲代碼,非常強大,需要的朋友可以參考下
    2014-04-04
  • ./ 和 sh 的使用區(qū)別詳解

    ./ 和 sh 的使用區(qū)別詳解

    這篇文章主要介紹了./ 和 sh 的使用區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 淺析Linux打包壓縮解壓縮命令大全(收藏)

    淺析Linux打包壓縮解壓縮命令大全(收藏)

    本文給大家分享Linux打包壓縮解壓縮命令大全,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-09-09
  • Linux 編程之進程fork()詳解及實例

    Linux 編程之進程fork()詳解及實例

    這篇文章主要介紹了Linux 編程之進程fork()詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03

最新評論

阿拉尔市| 宁晋县| 水富县| 永丰县| 旌德县| 佛山市| 黄大仙区| 西乡县| 青州市| 岳普湖县| 都兰县| 景泰县| 百色市| 德惠市| 大城县| 大新县| 五河县| 白城市| 南江县| 稷山县| 丽水市| 米易县| 策勒县| 久治县| 乐亭县| 芜湖县| 化德县| 罗田县| 武冈市| 马山县| 繁昌县| 吉木乃县| 安泽县| 加查县| 伊金霍洛旗| 弥渡县| 田东县| 贵德县| 丰宁| 甘德县| 松江区|