コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

MySQLの設定状況をクエリで調べるときは SHOW GLOBAL VARIABLES を使う

設定情報って設定ファイルを見ればいいんだっけか、というときに

環境

mysql> select version();
+------------+
| version()  |
+------------+
| 5.7.17-log |
+------------+
1 row in set (0.01 sec)

やり方

システム変数の値を調べればわかるので以下のクエリを実行すると一覧で出てくる

SHOW GLOBAL VARIABLES;

絞り込む

すべて出てきてしまうので、LIKE文で絞ることができる

mysql> SHOW GLOBAL VARIABLES LIKE 'character_set_ser%';
+----------------------+---------+
| Variable_name        | Value   |
+----------------------+---------+
| character_set_server | utf8mb4 |
+----------------------+---------+
1 row in set (0.00 sec)

参考リンク