mtop adalah alat untuk memantau proses mysql. Sangat mudah digunakan. Siswa yang tidak mengetahui mtop dapat mencari instruksi yang relevan.
Saya menginstalnya berdasarkan artikel yang saya temukan di Google (penulis artikel tidak diketahui
############################## ## ###################################
##Kutipan artikel dimulai
################################################## ## #############
Membutuhkan modul Perl berikut:
Modul Tersedia Di
--------------------------- -------------------------------------- --- ------------------
Kutukan http://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED
DBI Didistribusikan sebagai Bundel::DBI: http://www.cpan.org/authors/id/TIMB
DBD::mysql http://www.cpan.org/modules/by-module/DBD
Getopt::Long (Didistribusikan dengan Perl 5)
Net::Domain Bagian dari libnet: http://www.cpan.org/authors/id/GBARR
# perl -e 'use Curses'
# perl -e 'gunakan DBI'
# perl -e 'gunakan DBD::mysql'
# perl -e 'gunakan Getopt::Panjang'
# perl -e 'gunakan Net::Domain'
Jika tidak ada output berarti modul sudah terpasang. Jika ada error berarti modul yang bersangkutan belum terpasang.
Versi terbaru dari modul terkait dapat diunduh di alamat yang diberikan di atas.
Instal modul Perl yang diperlukan:
# tar zxvf Kutukan-x.xx.tar.gz
# cd Kutukan*
# perl Makefile.PL
#membuat
# buat instal
Ada Perl-DBI di repositori yum, jadi instal langsung dengan yum.
# enak -y instal perl-DBI
Karena MySQL telah dikompilasi dan diinstal, Anda perlu menambahkan jalur lib ke ld.so.conf.
# vi /etc/ld.so.conf
/usr/local/mysql/lib/mysql
#ldconfig
Meskipun perl-DBD-MySQL tersedia di gudang yum, itu tergantung pada mysql, jadi masih dikompilasi dan diinstal.
# tar zxvf DBD-mysql-x.xxxx.tar.gz
# cd DBD-mysql*
# perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
#membuat
# buat instal
Instal mtop:
# tar zxvf mtop-0.6.6.tar.gz
# cd mtop-0.6.6
# perl Makefile.PL
#membuat
# buat instal
Tambahkan pengguna database MySQL yang sesuai:
# mysql -uroot -pPASSWORD
mysql> GRANT RELOAD,PROCESS,SUPER ON *.* KE 'mtop'@'localhost' DIIDENTIFIKASI OLEH 'mtop';
mysql> HAK ISTIMEWA FLUSH;
mysql> keluar
berlari:
Karena lokasi mysql.sock telah dikustomisasi, diperlukan tautan ke mtop untuk menjalankannya.
# ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock
# mtop --dbuser=mtop --kata sandi=mtop
Referensi: http://mtop.sourceforge.net/
###################################### ## ###########################
##Kutipan akhir artikel
################################################## ## #############
Masalah yang saya temui selama instalasi dan solusi sebenarnya:
1. Jika Anda tidak dapat menemukan sumber unduhan yang relevan di www.cpan.org , Anda dapat mencari dengan nama domain cpan.linuxforum.net;
2. Karena Mysql di server saya diinstal menggunakan paket rpm, saya mengalami beberapa masalah saat menginstal DBD-mysql;
Tidak ada file mysql_config, jadi perl-DBD-MySQL tidak dapat dikonfigurasi seperti yang disebutkan di atas;
Lihat file bantuan INSTALL.html dalam paket sumber DBD-mysql untuk menemukan solusi;
Pertama-tama instal paket rpm MySQL-shared dan MySQL-devel;
Kemudian cari file libmysqlclient.so; buat folder /tmp/mysql-static dan salin file libmysqlclient.so ke dalamnya;
Gunakan # perl Makefile.PL --libs="-L/tmp/mysql-static -lmysqlclient" untuk mengkonfigurasi perl-DBD-MySQL dan Anda dapat menginstalnya;
Setelah menginstal Perl-DBD-MySQL, hapus folder sementara #rm -rf /tmp/mysql-static
Jika Anda mengalami masalah serupa, yang terbaik adalah membaca dokumen kode sumber atau file bantuan resmi
Silly Big Cat ^_^