MySQL 使用している文字コードを確認する

MySQL 使用している文字コードを確認する

MySQLで、使用している文字コードを確認する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 (Ubuntu)

手順

使用している文字コードを確認するには、「show variables like」で「char」を指定します。
サーバー側とクライアント側の両方を確認できます。

show variables like '%char%';

実際に、確認してみます。

$ show variables like '%char%';

実行結果をみると、文字コードが確認できます。

各カラムは内容は以下となります。

項目名対象内容
character_set_clientクライアントクライアントからの送信時
character_set_resultsサーバーサーバからクライアントに送信時
character_set_connection クライアント サーバが解析時に使用
character_set_database サーバー サーバのデフォルト
character_set_server サーバー サービス起動時のデフォルト
character_set_systemファイル名のキャラクタセット
character_sets_dirディレクトリ

※validate_password.special_char_countは、パスワードのポリシー