データベースバージョン:MySQL5.6
目的: データベースのエンコーディングを utf8 に変更します。
1. まず「ファイル名を指定して実行」を開き、regedit を検索してレジストリ エディターにアクセスします。
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL を見つけて、コンピュータ上で MySQL を起動するために必要な my.ini の場所を確認します。
ProgramData を見つけます。見つからない場合は、検索バーで検索してください。
3. my.ini ファイルを見つけて、そのファイルに何かを追加します。
[クライアント]
デフォルトの文字セット=utf8
[mysql]
デフォルトの文字セット=utf8
[mysqld]
文字セットサーバー=utf8
basedir = H:\mysql-5.6.35
データディレクトリ = H:\mysql-5.6.35\data
ポート = 3306
デフォルトストレージエンジン=INNODB
最初の部分は削除する必要がありますが、my.ini 内の内容を任意に変更できない場合は、変更文字を追加してその内容を挿入するだけです。
4.「タスクマネージャー」-「サービス」-「MySQL」をクリックします。
サービスを再起動します。再起動できない場合は、my.ini が正しく変更されていない可能性があります。
5. データベースのエンコーディングを確認します。「character%」のような変数を表示します。