MySQLの設定

文字コードの設定

/etc/my.cnfに以下を追記して、サーバの文字コードをUTF-8にします。

[mysqld]
character-set-server=utf8
collation-server=utf8_bin

設定を反映するために、MySQLサーバを再起動してあげる必要があります。

# systemctl restart mysqld.service

ユーザの作成

必要最低限の権限を持ったサーバ用のユーザを作成します。

次の例では、SELECT, INSERT, UPDATEの権限を持ったローカルホストから接続できるユーザ'user'(パスワードも'password')を定義します。

mysql> GRANT SELECT,INSERT,UPDATE ON *.* TO user@localhost IDENTIFIED BY 'password';