Я изменил значение general_log_file
переменной mysql на что-то другое, и теперь я пытаюсь изменить его обратно на то, что было изначально /var/lib/mysql/ubuntu.log
. Но, когда я делаю:
SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log';
Я получаю эту ошибку:
ОШИБКА 1231 (42000): для переменной 'general_log_file' нельзя установить значение '/var/lib/msyql/ubuntu.log'
Что происходит?
mysql
пользователя (или того, кто владеетmysqld
процессом) для записи в нее.Я знаю, что это очень старый ответ, но на тот случай, если кто-то еще будет искать ответ здесь.
В моем случае проблема была в разрешениях, которые не были правильными для папки назначения.
источник
777
).777
разрешения действительно очень плохая идея.