Wo finde ich die Terminalprotokolle in Mysql?

Wo finde ich die Terminalprotokolle in Mysql?

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.logund 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 ( rootin 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.

verwandte Informationen