環境
インストール
公式サイト見ればクッソ丁寧に書いてあるからそれ見ような(投
初期設定
まずはダルい文字コード問題を解決すべく、すべてのDBをUTF-8にして、外部からの接続を許可する
/etc/mysql/my.cnf の以下を修正
[client] (追記) default-character-set=utf8 [mysqld] (追記) skip-character-set-client-handshake character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 (コメントアウト) # bind-address = 127.0.0.1
設定反映
service mysql restart
ログインして、ちゃんとエンコード設定できているか確認
show variables like 'character_set%';
以下のように表示されればおk
MariaDB [(none)]> show variables like 'character_set%'; +--------------------------+----------------------------+ | 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 | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
ユーザーの作成
GRANT ALL PRIVILEGES ON *.* TO thr3a@'%' IDENTIFIED BY 'パスワード' WITH GRANT OPTION;