【SET構文】システム変数host_cache_sizeを有効にする方法を知りたいです。

前提

rails初学者です。
docker上でmysqlコンテナとrailsコンテナを起動し、localhost:3000にアクセスしたところ、以下のエラーが発生してしまいました。

エラー文

The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead. <和訳> 構文「--skip-host-cache」は非推奨であり、将来のリリースで削除される予定です。 代わりに SET GLOBAL host_cache_size=0 を使用してください。

と言うことで、--skip-host-cacheを無効にし、host_cache_size=0を有効にしたいと考えています。

実現したいこと

--skip-host-cacheを無効にし、host_cache_size=0を有効にしたいです。

現在のシステム変数の状態

mysql> SHOW GLOBAL VARIABLES LIKE '--skip-host-cache'; Empty set (0.00 sec) mysql> SHOW GLOBAL VARIABLES LIKE 'host_cache_size'; +---------------------+--------+ | Variable_name | Value | +---------------------+--------+ | host_cache_size | 279 | +---------------------+--------+ 1 row in set (0.00 sec)

質問

【質問1】
--skip-host-cacheは、先程の

mysql> SHOW GLOBAL VARIABLES LIKE '--skip-host-cache'; Empty set (0.00 sec)

より、「すでに無効になっている」と捉えて問題ないですか?

【質問2】
host_cache_size=0を有効にするコマンドは、

SET GLOBAL host_cache_size=0

で当っていますか?

以上、よろしくお願いいたします。

コメントを投稿

0 コメント