〈さくらのVPS〉MySQLのインストールと設定

1.yumでインストール

$ sudo yum -y install mysql-server

バージョン確認のコマンドは以下。

$ mysql --version

OS起動時に自動起動するように設定する。

$ sudo chkconfig mysqld on

以下のコマンドを打って3がonになっていればOK

$ chkconfig --list mysqld

2.設定ファイルの編集

バックアップ取ってから。大事。

$ sudo cp /etc/my.cnf /etc/my.cnf.org
$ sudo vi /etc/my.cnf

symbolic-links=0[mysqld_safe]の間の行に以下を挿入

character_set_server=utf8
default-storage-engine=InnoDB
innodb_file_per_table
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8

3.初期設定

MySQLを起動する。

$ sudo service mysqld start

rootのパスワード設定と初期設定もろもろ。

$ mysql_secure_installation
  1. rootのパスワードを聞かれる -> 未設定なので空白のままEnter
  2. rootのパスワードを設定するか -> Y と入力してEnter
  3. rootのパスワード入力(2回)
  4. anonymousユーザを削除するか -> Y と入力してEnter
  5. リモートからのrootログインを禁止するか -> Y と入力してEnter
  6. テスト用の’test’データベースを削除するか -> Y と入力してEnter
  7. 設定を反映するか -> Y と入力してEnter

4.動作確認

一回ログインしてみる。パスワードはさっき設定したやつ。

$ mysql -u root -p

ログアウトするときは

mysql> exit