-
MySQLインストール
yum -y install mysql-server
-
MySQL設定
vi /etc/my.cnf
# 下記内容を追加([mysqld]に) # クライアントの文字コードに依存しない skip-character-set-client-handshake # 文字コード character-set-server=utf8
下記内容を追加 [mysql] default-character-set=utf8
/etc/rc.d/init.d/mysqld start chkconfig mysqld on chkconfig --list mysqld
ランレベルが2~5でonを確認する。
-
rootユーザのパスワード設定とUTF-8の確認
mysql -u root
SET PASSWORD FOR root@localhost=password('データベースパスワード');
character_set_filesystemとcharacter_sets_dir以外がUTF-8であることを確認する。
show variables like 'char%';
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/
-
初期ユーザと初期データベースの削除
mysql -u root -pデータベースパスワード
ユーザ名が空のユーザを確認し、削除する。
SELECT user,host FROM mysql.user;
user host root 127.0.0.1 localhost root localhost z-area.net root z-area.net DELETE FROM mysql.user WHERE user='';
データベースを確認しデータベースtestを削除する。
SHOW DATABASES;
Database information schema mysql test DROP DATABASE test; exit