1. パッケージ の確認
# rpm -q mysql-server
パッケージ mysql-server はインストールされていません。
2. インストール (アップデート)
# yum install mysql-server
3. パッケージ の確認
# rpm -qa | grep mysql
mysql-server-5.0.77-4.el5_6.6
mysql-5.0.77-4.el5_6.6
4. mysqld を 起動 します。
# /etc/rc.d/init.d/mysqld start
5. /etc/my.cnf を 編集 します。
文字コード を UTF-8 にします。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
default-character-set = utf8 ※
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql] ※
default-character-set = utf8 ※
[mysqldump] ※
default-character-set = utf8 ※
6. mysqld を 再起動 します。
# /etc/rc.d/init.d/mysqld restart
7. 文字コード を確認します。
# mysql
mysql> ¥s
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
mysql> ¥q
8. 初期設定 をします。
# mysql_secure_installation
Enter current password for root (enter for none): ※ 未入力
Set root password? [Y/n] ※ Y
New password: ※ パスワードを指定
Re-enter new password: ※ パスワードの確認
Remove anonymous users? [Y/n] ※ Y
Disallow root login remotely? [Y/n] ※ Y
Remove test database and access to it? [Y/n] ※ Y
Reload privilege tables now? [Y/n] ※ Y
9. mysqld の 起動設定
# chkconfig mysqld on
mysqld の 起動設定 の確認
# chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
MySQL ユーザーの新規作成