Chapter4-2 データベースの文字化け対策!実践

目次

パスワードの変更

文字化け対策から話は逸れますが、まずはセキュリティ対策のためパスワードを変更しておきます。

単にパスワードを変更するだけだと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は非推奨なんだそう。

なので結局はフミラボさんが解説されていた内容に設定しました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次