あ…ありのまま 今 起こった事を話すぜ!
「aurora(本場サーバー)をアップデートしたら文字コードがutf8からlatin1 になって、本番サイトの文字が????になったぜ、、、、、」
これ、深夜のアップデートでやらかしちゃったんですが、直し方すぐわからんし、マジ心臓バクバクものですね、、、(そんな、大したことないかな??)
アップデート前
mysql> select AURORA_VERSION();
+——————+
| @@aurora_version |
+——————+
| 1.11 |
+——————+
アップデート後
mysql> select AURORA_VERSION();
+——————+
| @@aurora_version |
+——————+
| 1.13 |
+——————+
以下のコマンドで文字コードを確認
LATINになってる!!!!
mysql> show variables like 'character%'; mysql> show global variables like 'character%';
以下を実行して、utf8にします
mysql> set character_set_server = utf8;
他のカラムに対しても同様に実行してください、
これは権限が実行できなかったが、問題なし
mysql> set global character_set_server = utf8;
最後に、auroraを再起動したら、直った。。。ε =(・ρ・*) フゥ.
これもしかして必要だったのかも、、ちょっとわからんが
mysql> ALTER DATABASE `データベース名` default character set utf8;
コメント