目次
パスワードの変更
文字化け対策から話は逸れますが、まずはセキュリティ対策のためパスワードを変更しておきます。
単にパスワードを変更するだけだとphpMyAdminにアクセスした時エラーが出るので、○○.shのファイルを書き換える必要があります。
my.cnfの設定
https://royal-fummy.com/blog/mamp-mysql-charset/royal-fummy.com
ここで結構ハマりました。
MAMP5.5(MySQLのバージョンは5.7.26)にはsupport-files内にそもそもmy-default.cnfがない!そしてMac全体を調べてみてもuser>local>etcにあるファイルは4行のみのテキスト…。
# Default Homebrew MySQL server config [mysqld] # Only allow connections from localhost bind-address = 127.0.0.1
以前のバージョンにはあったらしい以下のファイルも見当たらず。
- my-small.cnf
- my-medium.cnf
- my-large.cnf
- my-huge.cnf
話によるとMySQL 5.7.18から含まれなくなったんだそうです。
それでどうしたかというと、こちらをコピーさせていただきました。
https://gist.github.com/kenmori/cabba441b96b617ed9cc340174f56068
しかしバージョン5.5.3以降はdefault-character-setは非推奨なんだそう。
なので結局はフミラボさんが解説されていた内容に設定しました。
コメント