mytop

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

mytop

文章 yehlu »

https://itw01.com/MB2BE5W.html

Mytop - 在Linux中監視MySQL / MariaDB效能的有用工具 ITW01 2018-02-27 頻道: 資料庫 開發工具 監控工具 MySQL MariaDB 文章摘要: # mytop請使用~/.mytop配置檔案指定連線到資料庫的選項 . 4個在Linux中監視MySQL效能的有用的命令列工具 . 在Linux中配置和管理防火牆的有用的「FirewallD」規則 技術 . MariaDB-Galera-Cluster之四-演示部署及總結 Mytop是一個開源且免費的MySQL和MariaDB資料庫監控程式,由Jeremy Zawodny使用Perl語言編寫。 它與最著名的Linux系統監視工具top的外觀和感覺非常相似。 Mytop程式提供了一個命令列shell介面,用於監控實時MySQL / MariaDB 執行緒 , 每秒查詢次數 , 資料庫 程序列表和效能,併爲資料庫管理員提供了一個更好的優化伺服器以處理重負載的想法。 預設情況下, Mytop工具包含在Fedora和Debian / Ubuntu儲存庫中,因此您只需使用預設軟體包管理器進行安裝即可。 如果您使用的是RHEL / CentOS發行版,那麼您需要啟用第三方EPEL儲存庫來安裝它。 對於其他Linux發行版,您可以獲取mytop原始碼包並從原始碼編譯它,如圖所示。 # tar -zxvf mytop-.tar.gz # cd mytop- # perl Makefile.PL # make # make test # make install 在這個MySQL監控教程中,我們將向您展示如何在各種Linux發行版上安裝,配置和使用mytop 。 請注意,您必須在系統上執行MySQL / MariaDB伺服器才能安裝和使用Mytop 。 在Linux系統中安裝Mytop 要安裝Mytop ,請為您的Linux發行版執行下面的相應命令來安裝它。 $ sudo apt install mytop #Debian/Ubuntu # yum install mytop #RHEL/CentOS # dnf install mytop #Fedora 22+ # pacman -S mytop #Arch Linux # zypper in mytop #openSUSE 示例輸出: Loaded plugins: changelog, fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Resolving Dependencies --> Running transaction check ---> Package mytop.noarch 0:1.7-10.b737f60.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================== Installing: mytop noarch 1.7-10.b737f60.el7 epel 33 k Transaction Summary ============================================================================================================================================================================== Install 1 Package Total download size: 33 k Installed size: 68 k Is this ok [y/d/N]: y 如何使用Mytop監控MySQL / MariaDB Mytop需要MySQL / MariaDB登入憑據來監視資料庫,並且預設情況下使用root使用者名稱連線到伺服器。 您可以在執行命令列時或在檔案~/.mytop指定連線資料庫伺服器所需的必要選項(爲了方便起見,稍後解釋)。 只需執行以下命令啟動mytop,並在出現提示時提供MySQL / MariaDB root使用者密碼。 這將預設連線到測試資料庫。 # mytop --prompt Password: 一旦你輸入了MySQL根密碼,你將會看到Mytop監控shell,類似於下面。 MySQL資料庫監控 如果您想監視特定資料庫,請使用-d選項,如下所示。 例如,以下命令將監視資料庫howtoing 。 # mytop --prompt -d howtoing Password: 監控MySQL資料庫 如果每個資料庫都有特定的管理員 (例如howtoing資料庫管理員 ),請使用資料庫使用者名稱和密碼進行連線。 # mytop -u howtoing -p password_here -d howtoingdb 但是,由於使用者的密碼是在命令列上輸入的,並且可以儲存在shell命令歷史檔案中 ,所以這具有一定的安全性。 此檔案可以稍後由可能登入使用者名稱和密碼的未經授權的人檢視。 為避免出現這種情況,請使用~/.mytop配置檔案指定連線到資料庫的選項。 這種方法的另一個優點是,每次你想執行mytop時,你也不必輸入大量的命令列引數。 # vi ~/.mytop 然後在下面新增必要的選項。 user=root pass=password_here host=localhost db=test delay=4 port=3306 socket= 儲存並關閉檔案。 然後在沒有任何命令列引數的情況下執行mytop 。 # mytop 它具有在螢幕上顯示大量資訊的功能,並具有許多鍵盤快捷鍵選項,請檢視「 man mytop 」以獲取更多資訊。 # man mytop 另請參閱 : Mtop(MySQL資料庫監控)在RHEL / CentOS / Fedora中 Innotop監控MySQL效能 在本文中,我們已經解釋瞭如何在Linux中安裝,配置和使用mytop 。 如果您有任何問題,請使用下面的反饋表與我們聯絡。 文章來源: howtoing 相關頻道:monitor mysqlMonitoring Toolsmariadbmysql 分 原文網址:https://itw01.com/MB2BE5W.html
回覆文章

回到「MySQL」