Linux

變數“general_log_file”不能設置為“/var/lib/msyql/ubuntu.log”的值

  • June 8, 2021

我把mysqlgeneral_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”的值

這是怎麼回事?

ERROR 1231 (42000): Variable 'general_log_file' can't be set to the value of '/var/lib/msyql/ubuntu.log'

這是怎麼回事?

簡單的答案是這個文件不存在。

你打字太快了。文件名有錯別字,應該是/var/lib/mysql/ubuntu.log.

我知道這是一個非常古老的答案,但以防萬一其他人會在這裡尋找答案。

就我而言 - 問題出在目標文件夾上的權限不正確。

引用自:https://serverfault.com/questions/506278