Me gustaría mostrar el historial de comandos de mi SQL ejecutado en mi navegador de consultas MYSQL. ¿Cuál es la declaración sql para mostrar el historial?Comando SQL para mostrar el historial de consultas
Respuesta
Usted puede mirar en el caché de consulta: http://www.databasejournal.com/features/mysql/article.php/3110171/MySQLs-Query-Cache.htm pero puede ser que no dará acceso a las consultas reales y será muy golpeado y se pierda si lo hizo el trabajo (juego de palabras sutiles dicho)
Pero MySQL Query Browser Es muy probable que mantenga su propia lista de consultas que ejecuta, fuera del motor MySQL. Deberías hacer lo mismo en tu aplicación.
Editar: vea el comentario de dan m que lleva a esto: How to show the last queries executed on MySQL? parece sonido.
Todo el mundo usando MySQL> 5.1.11
- Ejecutar SET GLOBAL log_output = 'mesa';
- Ejecutar SET GLOBAL general_log = 'ON';
- Tome un vistazo a la tabla de mysql.general_log
Si desea dar salida al archivo de registro:
- SET GLOBAL log_output = "file";
- SET GLOBAL general_log_file = "/path/to/your/logfile.log"
- SET GLOBAL general_log = 'ON';
Reinicie MySQL para aplicar los cambios si edita la configuración, p. /etc/mysql/my.cnf
Ahora, si lo desea puede tail -f /var/log/mysql/mysql.log
tratar
cat ~/.mysql_history
Esto le mostrará todos los comandos de MySQL corriendo en el sistema
well not * all *, la supresión ocurre para algunos que contienen cadenas como "contraseña". – mckenzm
Tampoco suele estar actualizado con tu CLI de MySQL abierta, por lo que es probable que tengas que 'salir' de MySQL y luego leer el archivo. –
Esto solo muestra los comandos ejecutados por el usuario que ha iniciado sesión. – Christia
mira ~/.myslgui/query-browser/history.xml
aquí puedes encontrar las últimas consultas hechas con mysql_query_browser
(algunos días de edad)
(Linux) Abra su terminal ctrl+alt+t
ejecutar el comando
cat ~/.mysql_history
obtendrá toda la historia previa consulta MySQL disfrutar :)
- 1. Plugin de Ruby on Rails para mostrar números de línea en el registro para consultas SQL
- 2. SQL * Plus historial bajo Linux
- 3. Monitor de actividad de SQL Server mostrar todas las consultas
- 4. Mostrar el host MySQL a través del Comando SQL
- 5. de consultas SQL para un escenario particular
- 6. Creador de consultas SQL
- 7. Git comando para mostrar el ID de confirmación HEAD?
- 8. Cómo escribir Consultas SQL óptimas
- 9. consultas de SQL Server para el Ranking (RowNumber) y Agrupaciones
- 10. Particionado para el rendimiento de consultas en SQL Server 2008
- 11. de consultas SQL para el año actual, MTD, DMT asciende
- 12. Comando SQL para extraer el esquema de una tabla SQLite?
- 13. ¿Es posible obtener un historial de consultas realizadas en postgres
- 14. consultas SQL para unirse a tres mesas
- 15. Tiempo tomado por el comando `less` para mostrar la salida
- 16. Mejores prácticas para consultas SQL en línea
- 17. SQL anexar las consultas
- 18. Rieles anidadas consultas SQL
- 19. dos consultas SQL COUNT()?
- 20. Práctica consultas SQL
- 21. counter_cache optimización has_many_through sql, reducir el número de consultas SQL
- 22. Consultas SQL máximas por página
- 23. Registro NHibernate Consultas SQL
- 24. Desactivar el historial de guardado
- 25. unir dos consultas SQL
- 26. de consultas SQL: jerárquica Coalesce
- 27. Anidamiento de consultas en SQL
- 28. ¿Guías para el ajuste de consultas PostgreSQL?
- 29. SQL - Combinando varias consultas similares
- 30. Significado de (+) en consultas SQL
suena como un repost de este pregunta: http://stackoverflow.com/questions/650238/how-to-show-the-last-queries-executed-on-mysql –