MyTop монитор для MySQL

Случаются случаи что нужно быстро ну и конечно же для удобства, просмотреть текущие запросы к мускулу. Дабы не вводить каждый раз логин/пароль, можно воспользоваться top-ом для мускула.

Установка TermReadKey:

cd /usr/local/src
wget http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz
tar -zxf TermReadKey-2.30.tar.gz
cd TermRead*
perl Makefile.PL
make test
make
make install

Аппарат DBI:

wget http://cpan.telcom.net.ua/authors/id/T/TI/TIMB/DBI-1.50.tar.gz
tar -zxf DBI-1.50.tar.gz
cd DBI*
perl Makefile.PL
make test
make
make install

Аппарат mytop:

wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.4.tar.gz
tar -zxf mytop-1.4.tar.gz
cd mytop*
perl Makefile.PL
make test
make
make install

Конфиг mytop:

Настроить mytop возможно двумя способами:

—Первый способ—

4.1) редактировать сам бинарник (путь возможно узнать выполнив команду: whereis mytop)
4.1.а) прописать нужные данные в фонах, к примеру:

Читайте также:  Установка Linux Malware Detect (LMD) на CentOS, RHEL

user=mysql_login
pass=mysql_pass
host=localhost
db=test #это настилу можно оставить пустым
delay=5
port=3306
socket=
batchmode=0
header=1
color=1
idle=1

—Другой способ (осознание формы внутреннего саморазвития содержания изучаемого предмета)—

4.2) создать файл конфигурации: /root/.mytop со следующими строками:

user=mysql_login
pass=mysql_pass
host=localhost
db=test #это настилу можно оставить пустым
delay=5
port=3306
socket=
batchmode=0
header=1
color=1
idle=1

4.2.а) Случается что прописав данные в этом конфиге, при запуске mytop матерится что не может подключиться к складе и т.д. тогда нужно в бинарнике поле с именем базы оставить пустым, если не выручит то и в конфиге тоже поле оставить пустым — либо прописать имя существующей базы.