MyTop — интерактивный монитор для мускула

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

1. Установка 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

2. Установка 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

3. Установка 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

4. Конфиг mytop:

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

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

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

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 матерится что не может подключиться к базе и т.д. тогда нужно в бинарнике поле с именем базы оставить пустым, если не поможет то и в конфиге тоже поле оставить пустым — либо прописать имя существующей базы.

Опубликовано в MySQL, Установка/Настройка ПО

Рубрики