【DBサーバ】MySQL導入

  • MySQL導入

    apt-get install mysql-server
    

    rootのパス入力を求められるので2回入力。
    インストール後に文字コードの設定を行う。

    vi /etc/mysql/my.cnf
    
    # 下記内容を追加([mysqld]に)
    # クライアントの文字コードに依存しない
    skip-character-set-client-handshake
    # 文字コード
    character-set-server=utf8
    

    MySQL導入が完了したらWordPress用にDBとDBユーザを作成する。

    mysql -u root -pパスワード
    
    mysql> create database DB名;
    mysql> grant all privileges on DB名.* to DBユーザ名@localhost identified by "DBパス";
    mysql> flush privileges;
    
  • MySQLの文字コード
    DBはUTF-8を基本とした方が良いようです。
    UTF-8の設定をせずにDBを作成している場合、alter文で強制的に変更。

    mysql> alter database DB名 character set utf8;
    

    文字コードの確認を行う場合、下記SQL文で確認。

    mysql> show variables like 'char%';
    

    character_set_filesystemとcharacter_sets_dir以外がUTF-8になっていれば問題なし。