mtop هي أداة لمراقبة عمليات mysql، وهي سهلة الاستخدام للغاية، ويمكن للطلاب الذين لا يعرفون mtop البحث عن التعليمات ذات الصلة.
لقد قمت بتثبيته بناءً على مقال وجدته على Google (كاتب المقال غير معروف
#############################
)؛## ######################################################################################
## بداية اقتباس المقالة
################################################################################################## #############
يتطلب وحدات بيرل التالية:
الوحدة متاحة في
------------ -------------------------------------- --- ------------------
اللعنات http://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED
تم توزيع DBI كحزمة::DBI: http://www.cpan.org/authors/id/TIMB
DBD::mysql http://www.cpan.org/modules/by-module/DBD
Getopt::Long (موزع مع Perl 5)
Net::Domain جزء من libnet: http://www.cpan.org/authors/id/GBARR
# perl -e 'use Curses'
# بيرل -e "استخدم DBI"
# بيرل -e 'استخدم DBD::mysql'
# بيرل -e 'استخدم Getopt::Long'
# بيرل -e 'استخدام Net::Domain'
إذا لم يكن هناك إخراج، فهذا يعني أنه تم تثبيت الوحدة. إذا كان هناك خطأ، فهذا يعني أنه لم يتم تثبيت الوحدة المقابلة.
يمكن تنزيل أحدث إصدار من الوحدة المقابلة على العنوان المذكور أعلاه.
قم بتثبيت وحدات Perl المطلوبة:
# القطران zxvf اللعنات-x.xx.tar.gz
# لعنات القرص المضغوط *
# بيرل Makefile.PL
#يصنع
# قم بالتثبيت
يوجد Perl-DBI في مستودع yum، لذا قم بتثبيته مباشرة باستخدام yum.
# يم -y تثبيت بيرل-DBI
نظرًا لأنه تم تجميع MySQL وتثبيته، فأنت بحاجة إلى إضافة مسار lib إلى ld.so.conf.
# السادس /etc/ld.so.conf
/usr/local/mysql/lib/mysql
#ldconfig
على الرغم من توفر Perl-DBD-MySQL في مستودع yum، إلا أنه يعتمد على mysql، لذلك لا يزال يتم تجميعه وتثبيته.
# القطران zxvf DBD-mysql-x.xxxx.tar.gz
# قرص مضغوط DBD-mysql*
# بيرل Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
#يصنع
# قم بالتثبيت
تثبيت ام توب:
# القطران zxvf mtop-0.6.6.tar.gz
# سي دي متوب-0.6.6
# بيرل Makefile.PL
#يصنع
# قم بالتثبيت
أضف مستخدم قاعدة بيانات MySQL المقابل:
# الخلية -uroot -pPASSWORD
mysql> منح إعادة التحميل، العملية، السوبر على *.* إلى 'mtop'@'localhost' المعرف بواسطة 'mtop'؛
الخلية> امتيازات فلوش؛
الخلية> الخروج
يجري:
نظرًا لأنه تم تخصيص موقع mysql.sock، يلزم وجود رابط إلى mtop لتشغيله.
# ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock
# mtop --dbuser=mtop --password=mtop
المرجع: http://mtop.sourceforge.net/
############################################################################ ######################################################
##انتهى اقتباس المقال
################################################################################################## #############
المشاكل التي واجهتها أثناء التثبيت الفعلي والحلول:
1. إذا لم تتمكن من العثور على موارد التنزيل ذات الصلة على www.cpan.org ، فيمكنك البحث تحت اسم المجال cpan.linuxforum.net؛
2. بما أن Mysql مثبت على الخادم الخاص بي باستخدام حزمة rpm؛ فقد واجهت بعض المشكلات عند تثبيت DBD-mysql؛
لا يوجد ملف mysql_config، لذا لا يمكن تكوين perl-DBD-MySQL كما هو مذكور أعلاه؛
اذهب وألق نظرة على ملف المساعدة INSTALL.html الموجود في الحزمة المصدر DBD-mysql للعثور على حل؛
قم أولاً بتثبيت حزم MySQL-shared وMySQL-devel rpm؛
ثم ابحث عن الملف libmysqlclient.so، وقم بإنشاء المجلد /tmp/mysql-static وانسخ الملف libmysqlclient.so فيه؛
استخدم # perl Makefile.PL --libs="-L/tmp/mysql-static -lmysqlclient" لتكوين Perl-DBD-MySQL ويمكنك تثبيته؛
بعد تثبيت perl-DBD-MySQL، احذف المجلد المؤقت #rm -rf /tmp/mysql-static
إذا واجهت مشاكل مماثلة، فمن الأفضل قراءة مستندات التعليمات البرمجية المصدر أو ملفات المساعدة الرسمية
؛