SQL - Log

Dream-Teacher

Benutzer
Beiträge
20
Hallo liebe Experten, ich bin am Verzweifel

ich nutze Server version: 8.0.21-0ubuntu0.20.04.4 (Ubuntu)

Meine
My.cnf - Datei​
sieht wie folgt aus:

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# MySQL :: MySQL 8.0 Reference Manual :: 5.1.8 Server System Variables

#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
!general_log_file = /var/log/mysql/mysql.log
!general_log = 1​

Dabei habe ich die Zeilen:
!general_log_file = /var/log/mysql/mysql.log
!general_log = 1​
selbst in die Datei geschrieben und dann auch mit
sudo service mysql restart​
MySQL neu gestartet.




Mein Ordner /var/log/mysql sieht inhaltlich wie folgt aus:
Ys95m2KtcUC8iYwP8
bzw. https://photos.app.goo.gl/MbChFp2JkbixWwry9

Die Datei
mysql.log​

Habe ich als leeres Dokument mit einem Editor (Bluefish) angelegt.
Hätte ich das überhaupt machen dürfen? Existiert hat die Datei nicht....

Wenn jetzt aber von Seiten des Servers SQL-Befehle ausgeführt werden, bleibt diese leer. Aufgezeichnet wird nichts!

Was mache ich falsch?

Welche Schreibberechtigungen sollte die Datei haben?

Danke liebe Experten für Eure Hilfe

Grüße

D-T






 

Anhänge

  • Bildschirmfoto vom 2020-10-06 09-25-34.png
    Bildschirmfoto vom 2020-10-06 09-25-34.png
    53,4 KB · Aufrufe: 4
Werbung:
Es ist selten zweckmäßig, ein Bild zu posten. Außer man möchte, dass Beobachter Vor und Nachname oder andere uninteressante Sachen erfahren. Das Bild zeigt wesentliche Informationen nicht.

Mach das in der Konsole:
Code:
user@rechnername>ls -l /var/log/<interessantes Unterverzeichnis>
Ggf. die auf den Listbefehl folgende Ausgabe kopieren (als Text mit Maus oder Touchpad!) und hier posten, ebenfalls als Text.

Durch das eigene Anlegen der Logdatei, ist sie wahrscheinlich mit unpassenden Schreibrechten für den Logger versehen.
Lösch sie einfach wieder und starte mySQL erneut.
 
Zurück
Oben