¿Cómo sacar un "log" de la consola de MySql?

Hola, trabajando directamente sobre la consola de Mysql.... la pantallita negra donde lanzo los comandos...

¿Hay alguna forma de que se vaya generando un archivo con todos los comandos que voy poniendo y los datos que van saliendo en la consola?

Gracias.
Newton escribió:https://dev.mysql.com/doc/refman/5.7/en/query-log.html
https://stackoverflow.com/questions/647 ... og#6479183

Cuidado que el fichero de log también ocupará espacio en disco ;-)


muy lioso tio...

Esto sería para windows.
Wordio escribió:
Newton escribió:https://dev.mysql.com/doc/refman/5.7/en/query-log.html
https://stackoverflow.com/questions/647 ... og#6479183

Cuidado que el fichero de log también ocupará espacio en disco ;-)


muy lioso tio...

Esto sería para windows.


No sé si te has molestado en leer el link de StackOverFlow :-?

Aún así te voy a copiar & pegar algo que pone que tal vez te sea de utilidad y te pueda decir por dónde van los tiros:

On Windows you can simply go to

C:\wamp\bin\mysql\mysql5.1.53\my.ini
Insert this line in my.ini

general_log_file = c:/wamp/logs/mysql_query_log.log
The my.ini file finally looks like this

...
...
...   
socket      = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.1.53
log = c:/wamp/logs/mysql_query_log.log        #dump query logs in this file
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.1.53/data
...
...
...
...


No hay nada mejor que leer la documentación oficial y enteder los entresijos. Al principio puede llevar tiempo, pero luego serás capaz de hacer muchas cosas sin tener que pedir ayuda.

Un saludo y buena lectura ;-)
Hola, al final lo he logrado PEEEEEEEEEEROOOOOOOO, resulta que el .log si registra las consultas que tiro, pero no los resultados de las mismas...

Hago una select y se ve... pero no aparecen los registros que devuelve la select... (por ejemplo)

No hace un ECHO de toda la consola

¿¿no es posible?? No es tan descabellada la necesidad.
Hasta donde yo sé, es posible guardar las consultas, pero no su resultado mediante el log.

Otra cosa es que te desarrolles en na y menos un php para introducir las consultas y ahí guardes las mismas con su resultado a tu gusto, en un fichero o en la misma base de datos. Eso sí, si entiendes de php claro [+risas]
5 respuestas