Ich verbinde mich mit dem MySQL-Client mit dem Befehl
mysql -uroot -p
Und ich führe dort Abfragen aus. Wenn ich den Pfeil nach oben drücke, kann ich dort den Verlauf fast aller Abfragen sehen. Wo wird dieses Abfrageprotokoll gespeichert?
Ich habe eine Protokolldatei gefunden /var/log/mysql/mysql.log
und sehe tatsächlich, dass dort einige Protokolle stattfinden. Aber sie enthält auch Abfragen von anderen Benutzern. Ich brauche jedoch nur Abfragen, die von dem jeweiligen Benutzer ( root
in diesem Fall) ausgeführt wurden. Wie bekomme ich sie? Bitte helfen Sie mir.
Hinweis: Ich muss einige Protokolle debuggen, daher wäre eine Lösung zum Filtern dieser Protokolle mit dem vorhandenen Setup großartig.
Antwort1
Der Verlauf für root
wird in gespeichert /root/.mysql_history
.