Ich habe den Wert der general_log_file
Variablen von mysql in etwas anderes geändert , und jetzt versuche ich, ihn wieder auf den ursprünglichen Wert zu ändern /var/lib/mysql/ubuntu.log
. Aber wenn ich das mache:
SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log';
Ich erhalte diesen Fehler:
FEHLER 1231 (42000): Die Variable 'general_log_file' kann nicht auf den Wert '/var/lib/msyql/ubuntu.log' gesetzt werden.
Was ist los?
mysql
Benutzer (oder der Eigentümer desmysqld
Prozesses) in ihn schreiben kann.Ich weiß, dass dies eine sehr alte Antwort ist, aber nur für den Fall, dass jemand anderes hier nach einer Antwort sucht.
In meinem Fall lag das Problem in Berechtigungen, die für den Zielordner nicht korrekt waren.
quelle
777
).777
Berechtigungen sind in der Tat eine sehr schlechte Idee.