利用Shell腳本實(shí)現(xiàn)遠(yuǎn)程MySQL自動(dòng)查詢
下面這個(gè)腳本是一個(gè)簡單用來執(zhí)行遠(yuǎn)程數(shù)據(jù)庫查詢的命令,相信大家都能看得懂,這對于有些需要每天自動(dòng)檢查數(shù)據(jù)庫或是執(zhí)行某些語句的兄弟,是很有幫助的,只要稍加修改就可以
#!/bin/sh
HOST=192.168.5.40
USER=abc
PASS=123456
QUERY=`mysql -h$HOST -u$USER -p$PASS << EOF
use testdb;
select * from person where name='LiMing';
exit
EOF`
echo $QUERY
例如把這個(gè)腳本改成一個(gè)用來安全刪除mysql二進(jìn)程日志的腳本,Mysql主從同步的數(shù)據(jù)庫二進(jìn)制日志往往很大,手工刪除文件又不太安全
#!/bin/sh
Host=192.168.5.30
User=abc
PW=123456
MSG=`mysql -h$Host -u$User -p$PW <<eof< font="">
show master status;
exit
EOF`
LOG=`echo $MSG |awk '{print $5}'`
mysql -h$Host -u$User -p$PW << FOE
purge master logs to “$LOG”;
exit
FOE
相關(guān)文章
從創(chuàng)建數(shù)據(jù)庫到存儲(chǔ)過程與用戶自定義函數(shù)的小感
從創(chuàng)建數(shù)據(jù)庫到存儲(chǔ)過程與用戶自定義函數(shù)的小感,深入的學(xué)習(xí)mysql2011-09-09win2003服務(wù)器下配置 MySQL 群集(Cluster)的方法
MySQL 群集是 MySQL 適合于分布式計(jì)算環(huán)境的高可用、高冗余版本。它采用了 NDB Cluster 存儲(chǔ)引擎,允許在 1 個(gè)群集中運(yùn)行多個(gè) MySQL 服務(wù)器。2010-12-12MySQL學(xué)習(xí)之SQL語法及SQL解析順序
這篇文章主要介紹了SQL語法及SQL解析順序,SQL(Structured Query Language)是一種標(biāo)準(zhǔn),作為一種訪問關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,感興趣的小伙伴可以借鑒閱讀2023-03-03解析SQL語句中Replace INTO與INSERT INTO的不同之處
本篇文章是對SQL語句中Replace INTO與INSERT INTO的不同之處進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06MySQL存儲(chǔ)過程的創(chuàng)建、調(diào)用與管理詳解
這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過程的創(chuàng)建、調(diào)用與管理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03