日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料

發(fā)布時間:2023/12/10 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

想寫一些簡化管理操作的腳本,下面是基礎(chǔ)腳本之一,

對于一個從來沒使用過perl腳本的我來說還是有些難度的,直接上代碼。

此腳本用于發(fā)送遠(yuǎn)程MySQL命令并且接收結(jié)果,功能比較簡單,后面會漸漸完善。

#!/usr/bin/perl use Getopt::Long;use DBI; Getopt::Long::GetOptions( ‘host|h=s‘ => \$host, ‘user|u=s‘ => \$user, ‘password|pw=s‘ => \$password, ‘port|p=s‘ => \$port, ‘command|c=s‘ => \$command, ‘groupfile|f=s‘ => \$groupfile, ‘help‘ => \$help ); #print help info my $printh=q{usage : mysqlcon -h 192.168.0.33 -u root -pw ‘xiaojun‘ -p 3306 -c ‘show global status‘ or mysqlcon -g 2.txt -c ‘select user();‘cat 2.txt:192.168.0.33 root xiaojun 3306192.168.0.34 root xiaojun 3306options:-h database server *-u account name *-pw password for account *-p port for mysqld *-c command to execute *-help print help};=podif(!defined($host)){ print "page flag set to $page "}if(defined($user)){ print "user flag set to $user\n ";}if(defined($password)){ print "onoff flag set to $password \n";}if(defined($command)){ print "help flag set to $command \n";}if(defined($help)){ print $printh}=cutsub execute_sql{my $dsn = "DBI:mysql:database=mysql;host=$_[0]:$_[1]";my ($dbh,$sth,@ary);$dbh = DBI->connect($dsn,$_[2],$_[3],{‘RaiseError‘ => 1});$sth = $dbh->prepare("$_[4]");$sth->execute(); while(@ary = $sth->fetchrow_array()){print join("\t",@ary),"\n";} $sth->finish; $dbh->disconnect; }#&execute_sql($host,$port,$user,$password,$command) ;unless (!defined($help)) { die "$printh" };if(defined($groupfile)){ unless (defined($command)) { die "Wrong usage : No command input .\n $printh" }; open(IN,$groupfile); while($line=){ my @args=split /\s/,$line; print "host:@args[0]\ncommand:$command\n******BEGIN\n"; &execute_sql(@args[0],@args[3],@args[1],@args[2],$command) ; print "******END \n\n\n*****************************************************\n\n\n"; }}else{unless (defined($host)) { die "Wrong usage : No host input .\n $printh" };unless (defined($user)) { die "Wrong usage : No account input .\n $printh" };unless (defined($password)) { die "Wrong usage : No password input .\n $printh" };unless (defined($port)) { die "Wrong usage : No port number input .\n $printh" };unless (defined($command)) { die "Wrong usage : No command input .\n $printh" };&execute_sql($host,$port,$user,$password,$command) ;}

使用方法

[root@centos511 ~]# ./6.perl -h 192.168.0.33 -u root -pw ‘xiaojun‘ -p 3306 -c ‘select user()‘ ;root@192.168.0.33[root@centos511 ~]# ./6.perl -g 2.txt -c ‘select user()‘ host:192.168.0.33command:select user()******BEGINroot@192.168.0.33******END *****************************************************host:192.168.0.33command:select user()******BEGINroot@192.168.0.33******END *****************************************************[root@centos511 ~]# cat 2.txt 192.168.0.33 root xiaojun 3306192.168.0.33 root xiaojun 3306[root@centos511 ~]# ./6.perl -helpusage : mysqlcon -h 192.168.0.33 -u root -pw ‘xiaojun‘ -p 3306 -c ‘show global status‘ or mysqlcon -g 2.txt -c ‘select user();‘cat 2.txt:192.168.0.33 root xiaojun 3306192.168.0.34 root xiaojun 3306options:-h database server *-u account name *-pw password for account *-p port for mysqld *-c command to execute *-help print help

總結(jié)

以上是生活随笔為你收集整理的perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕人妻无码系列第三区 | 视频国产在线 | 免费在线观看视频a | 国产欧美精品一区二区在线播放 | 成人网免费 | 天堂一区二区三区 | 日韩毛片在线播放 | 久久久久久久国产精品毛片 | 欧美三级免费 | 国产成人在线精品 | 国产极品美女高潮无套嗷嗷叫酒店 | 免费在线观看小视频 | www.日韩在线 | 资源av | 伊人免费 | 日日夜夜中文字幕 | 蝌蚪久久 | 久热这里只有精品在线 | 精品无码久久久久久久久果冻 | av猫咪 | 极品超粉嫩尤物69xx | 做爰视频毛片视频 | 色哟哟一区二区 | av最新网址 | 国产做受高潮 | 有码在线视频 | 午夜免费精品 | 亚洲一级网 | 日韩欧美一级大片 | 亚洲国产精品成人 | 亚洲国产精品人人爽夜夜爽 | 影音先锋资源av | 亚洲欧美日韩一区二区三区在线观看 | 寡妇av| 亚洲成人乱码 | 欧美另类性 | 乱人伦xxxx国语对白 | 久久久久无码精品 | 日本一区二区三区四区视频 | 亚洲综合伊人 | 综合激情网站 | 九色porny蝌蚪视频 | 91免费在线视频观看 | 香蕉网av| 第四色影音先锋 | 国产成人午夜视频 | 深夜福利成人 | 亚洲精品社区 | 国产精品福利网站 | 精品一区二区三区在线免费观看 | 波多野久久 | 亚洲另类欧美日韩 | 韩日午夜在线资源一区二区 | 亚洲精品乱码久久久久久 | 国产又黄又爽又色 | 亚洲精品一区二 | 欧美精品一级在线观看 | 国产美女菊爆在线播放APP | 伊人成人久久 | 九九啪 | 国产一区 在线播放 | 欧美黄色xxx | 日韩一区精品 | 久久免费高清视频 | 国产理论在线观看 | 老熟妇一区二区三区啪啪 | 色狠| 都市激情亚洲一区 | 福利网址在线观看 | 噜噜噜亚洲色成人网站 | 一区二区三区波多野结衣 | 亲切的金子片段 | 日本黄色大片免费看 | 深夜国产福利 | 3d成人动漫在线观看 | 催眠调教艳妇成肉便小说 | 欧美午夜精品久久久久久孕妇 | 大陆极品少妇内射aaaaa | 国产精品大屁股白浆一区 | 一级黄色免费观看 | 91草草草| 亚洲综合图 | av在线三区| 日本精品三级 | 欧美日韩久久婷婷 | www日本www | 欧美日韩亚洲不卡 | jizzzxxxx| 亚州精品毛片 | 激情狠狠 | 婷婷国产视频 | 国产精品国产三级国产aⅴ 欧美bbbbbbbbbbbb18av | 国产大奶在线观看 | 中文字幕人妻无码系列第三区 | 日韩一级片中文字幕 | 日本草草视频 | 日韩羞羞 | 欧美日本免费 | 一本在线 |