variables'general_log_file'不能被设置为'/var/lib/msyql/ubuntu.log'的值

我把mysqlgeneral_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

我知道这是一个非常古老的答案,但以防其他人在这里寻找答案。

在我的情况下 – 问题是在目标文件夹不正确的权限。