Mysql

如何在 mac 上設置 query_cache_type=2?

  • October 23, 2017

我想啟用query_cache_type並將其值更改為DEMAND. 當我通過終端執行此操作時,會出現此錯誤:

ERROR 1651 (HY000):查詢記憶體被禁用;使用 query_cache_type=1 重新啟動伺服器以啟用它

的路徑my.cnf/usr/local/mysql/my.cnf

找不到合適的,因此必須使用以下命令my.cnf找到 mysql 正在搜尋的首選位置:my.cnf

mysql --help | grep cnf

顯示

/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

所以我創建了一個 /etc/my.cnf包含所需設置的文件,重新啟動了伺服器,一切都像一個魅力。

如果在開始時禁用記憶體,則無法動態啟用記憶體,反之亦然。

只需將類型更改為 2 inmy.cnf並重新啟動伺服器。

引用自:https://dba.stackexchange.com/questions/128937