logo mysql

Comandos útiles para MYSQL

Posted on by

Resumen de algunos comandos para trabajar con MYSQL.
Desde clásicos básicos hasta errores de mysql 😉

1. CHECK.

mysqlcheck --all-databases -a #analyze
mysqlcheck --all-databases -r #repair
mysqlcheck --all-databases -o #optimize

2. MYSQLDUMP.

mysqldump -h [servidor] -u [usuario] -p[password] [base_de_datos] > archivo_backup.sql

** NO añadir la contraseña, solo indicando -p luego nos la pedirá por consola.

Exportar bbdd grandes:

mysqldump -u usuario -p -q nombre_bbdd > bbdd.sql

** Exporta fila a fila en lugar de meter en buffer toda la tabla.
** Soluciona el error: mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table.

3. USUARIOS.

select user,host from mysql.user; 

4. PROCESSLIST.

Desde dentro de MYSQL:

show full processlist INTO OUTFILE '/ruta/processlist.txt';

** Para sacar salida en fichero desde mysql añadir «INTO OUTFILE ‘fichero.txt'» a la consulta.

Desde fuera de MYSQL:

echo "show full processlist;" | mysql > processlist_`date +%Y_%m_%d_%H:%M`.txt

5. PURGAR BINARIOS.

Purgar binarios desde la consola de mysql:

purge binary logs before 'YYYY-MM-DD HH:MM:SS';


Por ahora no hay comentarios

Deja un comentario

Política de comentarios:
Responsable: Érica Aguado Expósito.
Finalidad: Gestionar los comentarios de este blog.
Legitimación: Su consentimiento.

Importante:
Su dirección de correo electrónico no será publicada.
Los campos obligatorios están marcados *.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.