J'ai changé la valeur de la general_log_file
variable de mysql en quelque chose d'autre, et maintenant j'essaye de la ramener à ce qu'elle était à l'origine /var/lib/mysql/ubuntu.log
,. Mais quand je fais:
SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log';
Je reçois cette erreur:
ERREUR 1231 (42000): la variable 'general_log_file' ne peut pas être définie sur la valeur de '/var/lib/msyql/ubuntu.log'
Que se passe-t-il?
mysql
utilisateur (ou le propriétaire dumysqld
processus) puisse y écrire.Je sais que c'est une très vieille réponse, mais juste au cas où quelqu'un d'autre chercherait une réponse ici.
Dans mon cas - le problème était dans les autorisations qui n'étaient pas correctes sur le dossier de destination.
la source
777
).777
les autorisations sont en effet une très mauvaise idée.