red77
Nov 25 2005, 08:28 AM
Mytop es una utilidad desarrollada en conjunto por
Jeremy Zawodny de
JYahoo Finance Mytop es una herramienta de consola para monitorizar los procesos y el rendimiento de un servidor MYSQL Para funcionar necesita tener instalado Perl , DBI y Term::ReadKey.
Utilizando mytop puedes localizar que queris son los que te recargan la DB, con eso podrás ver que usuario es el mas pesado.
1) Este es un requerimiento
wget
http://search.cpan.org/CPAN/authors/id/J/J...Key-2.30.tar.gz
tar -zxvf TermReadKey-2.30.tar.gz
cd TermReadKey-2.30
perl Makefile.PL
make
make test
make install
2) Ahora si vamonos con mytop
wget
http://jeremy.zawodny.com/mysql/mytop/mytop-1.4.tar.gz
tar -zxvf mytop-1.4.tar.gz
cd mytop-1.4
perl Makefile.PL
make
make test
make install
Forma de uso
mytop -uUSER -pPASSWORD
Mas Informacion
mole
Apr 17 2006, 11:16 AM
Hola , esta utilidad sirve en los servers con Fedora Core 4 y Cpanel?
red77
Apr 17 2006, 01:01 PM
Claro que si!!
AeroMoza
Apr 26 2006, 04:42 PM
Muy buena herramienta
Gracias
No lo puedo hacer funcionar, pongo
mytop -uroot -pxxx
Cannot connect to MySQL server. Please check the:
* database you specified "test" (default is "test")
* username you specified "root" (default is "root")
* password you specified "xxxx" (default is "")
* hostname you specified "localhost" (default is "localhost")
* port you specified "3306" (default is 3306)
* socket you specified "" (default is "")
The options my be specified on the command-line or in a ~/.mytop
config file. See the manual (perldoc mytop) for details.
Here's the exact error from DBI. It might help you debug:
Access denied for user: 'root@localhost' (Using password: YES)
galbuss
Jul 16 2006, 09:08 PM
:confused: A mi me aparece el mismo problema, he visto varios post pero ninguno me ha logrado aclarar la duda de cómo usar el mytop.
Saludos.
jaume
Jul 17 2006, 04:03 AM
necesita tener instalado Perl , DBI y Term::ReadKey
y poner un usuario y contraseña validos de mysql.
Ale
Jul 17 2006, 06:33 AM
Tenia todo eso instalado y no me funcionaba.
Lo que hice fue crear una base de datos llamada test , luego desde la shell como root teclie " mytop " y ahi funcionó .
Para ver una base de datos especifica en vez del user pongo solamente la base de datos y ahi funciona, por ej :
mytop -dbasededatos
Mike_Wong
Jul 29 2006, 12:00 PM
:confused:
hola, he instalado el prg y no consigo hacer que funcione, marca lo siguiente:
[root@ns3 ~]# mytop -dprueba
Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/bin/mytop line 165.
[root@ns3 ~]# mytop -uejemplos -p123456
Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/bin/mytop line 165.
alguien tiene una idea de como solucionar, please?
Saludos.
jorge_kai
Nov 21 2006, 01:16 PM
tenéis que poner ademas
-dNOMBREDELABASEDEDATOS
por ejemplo
-dBBDD1
sino, coge TEST, que es la de defecto y no va
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.