mysql_secure_installationを試してみる

VirtualBoxにCentOSをとりあえずインストール
の続き

mysql_secure_installationを試してみる。

【参考】
tech facilities: MySQLmysql_secure_installation が中身でやっていること。
http://techfacilities.blogspot.jp/2013/03/mysql-mysqlsecureinstallation.html

MySQLのインストール

とりあえずMySQLをインストールしておく

$ sudo yum -y install mysql-server
$ sudo service mysqld start

初期の状態

インストール後の状態は、下記の通り。

$ mysql -u root
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)

mysql> select Host, User, Password from mysql.user;
+-----------------------+------+----------+
| Host                  | User | Password |
+-----------------------+------+----------+
| localhost             | root |          |
| localhost.localdomain | root |          |
| 127.0.0.1             | root |          |
| localhost             |      |          |
| localhost.localdomain |      |          |
+-----------------------+------+----------+
5 rows in set (0.00 sec)

mysql> quit

mysql_secure_installationの実行

$ mysql_secure_installation
Enter current password for root (enter for none):(何も入力せずEnter)
Set root password? [Y/n] Y
New password:(rootのパスワードを入力)
Re-enter new password:(rootのパスワードを入力)
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

結果

結果、
・rootのパスワードの設定
・anonymousユーザの削除
・rootの「localhost」「127.0.0.1」「::1」以外のホストの削除
・testデータベースの削除
が行われている。

$ mysql -u root -p
Enter password:(設定したrootのパスワードを入力)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
+--------------------+
2 rows in set (0.00 sec)

mysql> select Host, User, Password from mysql.user;
+-----------+------+-------------------------------------------+
| Host      | User | Password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *947CXA37FX6A4F3X7A65E6X05B388X6468FXDEXC |
| 127.0.0.1 | root | *947CXA37FX6A4F3X7A65E6X05B388X6468FXDEXC |
+-----------+------+-------------------------------------------+
2 rows in set (0.00 sec)