MYSQLの「character_set_server」をlatin1からutf8に変更したいのですが、うまくいきません。
現在、RDSのAuroraを使用しています。
Mysqlからauroraに移行してから、文字変更ができなくなってしまいました。
●他サイトで調べてetc/my.confを修正しました。
[mysqld] default-character-set=utf8 を追加
※現在下記のようになっています。
mysql> show variables like 'char%'; /グローバル +--------------------------+------------------------------------------------+ | Variable_name | Value | +--------------------------+------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 ←ここ | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 ←ここ | | character_set_system | utf8 | | character_sets_dir | /rdsdbbin/oscar-5.6.10a.31.101/share/charsets/ | +--------------------------+------------------------------------------------+ 8 rows in set (0.00 sec)
mysql> USE DBNAME;
mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | ←ここだけ変わらない!! | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
また、以下のコマンドも入力しました。
mysql> set character_set_server = utf8; Query OK, 0 rows affected (0.01 sec)
これを入力すると、その時はutf8に切り替わってくれるのですが、
一度mysqlから抜けて再び入るとまたlatinになってしまっていて困っています。
どなたかご教授してください。。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/15 12:01