PR

[MySQL] MySQLの初期設定

インストール


# yum install mysql-server
# chkconfig mysqld on


スポンサードリンク

初期設定

ログイン


# mysql -u root


状態の確認

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


上記はrootにパスワードが設定されていないのと、匿名ユーザが有効になっている。これを正しく設定していく。

パスワードの設定

それぞれのデータベースについてパスワードを設定する。


>set password for root@localhost=password('password');
>set password for [email protected]=password('password');
>set password for [email protected]=password('password');


状態の確認

mysql> select user,host,password from mysql.user;
+------+-----------------------+------------------+
| user | host                  | password         |
+------+-----------------------+------------------+
| root | localhost             | 5d2e19393cc5ef67 |
| root | localhost.localdomain | 5d2e19393cc5ef67 |
| root | 127.0.0.1             | 5d2e19393cc5ef67 |
|      | localhost             |                  |
|      | localhost.localdomain |                  |
+------+-----------------------+------------------+
5 rows in set (0.00 sec)

パスワードが設定された。

匿名ユーザ削除


> DELETE FROM mysql.user WHERE user='';
>FLUSH PRIVILEGES;


状態の確認

> select user,host,password from mysql.user;
+------+-----------------------+------------------+
| user | host                  | password         |
+------+-----------------------+------------------+
| root | localhost             | 5d2e19393cc5ef67 |
| root | localhost.localdomain | 5d2e19393cc5ef67 |
| root | 127.0.0.1             | 5d2e19393cc5ef67 |
+------+-----------------------+------------------+
3 rows in set (0.00 sec)

データベースの削除


> drop database database_name;


その他

ホスト名でアクセス出来ない

hostsファイルを確認する


# view /etc/hosts


参考文献

コメント