@ewgenkmz
Back-end programmer

Не работает запрос «RESET QUERY CACHE;» Как сделать очистку кэша в Mysql 8?

mysql> RESET QUERY CACHE;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'QUERY CACHE' at line 1
mysql> flush query cache;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'query cache' at line 1


$ mysql --version
mysql  Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))


В интернете тоже полно рекомендаций именно так чистить кэш. Например если брать информацию здесь, всё правильно: www.mysql.ru/docs/man/RESET.html
По 8-й версии уже такой опции нет: https://dev.mysql.com/doc/refman/8.0/en/reset.html

Как тогда сделать очистку кэша в Mysql 8?
  • Вопрос задан
  • 772 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0.

https://dev.mysql.com/doc/refman/5.7/en/query-cach...
Сложно очистить то, чего вообще нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы