我把mysql的general_log_filevariables的值改成了其他的值,现在我试图把它改回原来的版本/var/lib/mysql/ubuntu.log 。 但是当我这样做:
SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log';
我得到这个错误:
错误1231(42000):variables'general_log_file'不能设置为'/var/lib/msyql/ubuntu.log'的值
这是怎么回事?
ERROR 1231 (42000): Variable 'general_log_file' can't be set to the value of '/var/lib/msyql/ubuntu.log'这是怎么回事?
简单的答案是这个文件不存在。
你input得太快了。 文件名中有一个错字,它应该是/var/lib/mysql/ubuntu.log 。
我知道这是一个非常古老的答案,但以防其他人在这里寻找答案。
在我的情况下 – 问题是在目标文件夹不正确的权限。