MySQLのデフォルト文字セットを変更する方法。
MySQLのデフォルト文字セットを変更するには、次の方法があります:
- MySQL 設定ファイルで修正します。
- MySQL の設定ファイル(通常、my.cnf または my.ini)を開きます。
- [mysqld]セクションを探します。
- 以下の行を追加または変更する:
[mysqld]
character-set-server=utf8
collation-server=utf8_unicode_ci
- 設定ファイルを保存して閉じます。
- MySQLサービスを再起動します。
- MySQL コマンドラインで変更:
- MySQLコマンドラインクライアントを開きます。
- 次のコマンドを入力して文字セットを変更する:
SET NAMES 'utf8';
- 次のコマンドを入力して並べ替えルールを変更します:
SET collation_connection = 'utf8_unicode_ci';
- 現在の文字コードと照合順序を確認するには、以下のコマンドを使用します。
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
- 文字コードと照合順序が正しく変更されていることを確認します。
いずれの方法を採用する場合でも、MySQLサービスを再起動して変更を有効にする必要があります。