我将mysql general_log_file
变量的值更改为其他值,现在尝试将其更改回原来的值/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 general_log_file
变量的值更改为其他值,现在尝试将其更改回原来的值/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'的值
这是怎么回事?
Answers:
我知道这是一个非常古老的答案,但以防万一有人在这里寻找答案。
以我为例-问题出在目标文件夹上的权限不正确。
777
),我会提高您的答案。
777
许可确实是一个非常糟糕的主意。
mysql
用户(或拥有该mysqld
进程的任何人)适当的权限才能写入该文件夹。