您好,登錄后才能下訂單哦!
mysql自動化運維工具參考文檔;
淘寶開源工具:Orztop
實時查看當前的processlist和full processlist;
可以查看mysql數據庫實時運行的sql狀況的工具,以前苦于通過show processlist/show full processlist抓取sql的同志們現在只要盯一盯屏幕就可以了,非常的方便,
安裝部署:
1.下載:wget http://hidba.org/wp-content/uploads/2013/06/orztop.rar
上傳下載的文件到服務器上
chmod a+x orztop
2.登陸數據庫授權orztop檢測用戶
grant all on browser.* toorztopuser@'127.0.0.1' identified by 'oriTOpusertesT';
flush privileges;
3.操作命令:
./orztop -h=127.0.0.1 -P=3306 -u=orztopuser-p='oriTOpusertesT' -t=2
4.缺少DBI組件報錯
[root@4 opt]# ./orztop -h=127.0.0.1 -P=3306 -u=root-p='oriTOpusertesT' -t=2
Can't locate DBI.pm in @INC (@INC contains:/usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./orztopline 13.
BEGIN failed--compilation aborted at ./orztop line 13.
錯誤原因:系統沒有按安裝DBI組件。
DBI(Database Interface)是perl連接數據庫的接口。其是perl連接數據庫的最優秀方法,他支持包括Orcal,Sybase,mysql,db2等絕大多數的數據庫。
解決辦法:
安裝DBI組件。 Can't locate DBI.pm in @INC-mysql接口
yum -y install perl-DBD-MySQL
5.缺少ReadKey組件報錯
[root@4 opt]# ./orztop -h=127.0.0.1 -P=3306 -u=root-p='oriTOpusertesT' -t=2
Can't locate Term/ReadKey.pm in @INC (@INC contains:/usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./orztopline 14.
BEGIN failed--compilation aborted at ./orztop line 14.
解決辦法:
yum search ReadKey
yum install perl-TermReadKey.x86_64 -y
測試正常:
./orztop -h=127.0.0.1 -P=3306 -u=orztopuser-p='oriTOpusertesT' -t=2
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。