MySQL
MySQLのインストール [#ma91a127]
# yum install mysql-server
# /etc/init.d/mysqld start
# chkconfig mysqld on <-- サーバー起動時に自動起動
# chkconfig mysqld --list <-- 自動起動の設定確認
rootのパスワード設定 [#y25153b8]
初期値ではrootにパスワードが設定されていないため、「mysql」と入力するとログインできてしまいます。
下記コマンドを入力して、MySQLのrootにパスワードを設定してください。
パターン1 [#x7954a98]
# mysql
mysql>SET PASSWORD FOR root@localhost=PASSWORD('hoge');
Query, OK
mysql>exit
# mysql
→ログインできなければOKです。
# mysql -u root -p
パスワードを入力
mysql>
上記プロンプトが表示されたらOKです。
パターン2 [#i2e17243]
mysqladmin -u root password
New Password:*********
Confirm Password:********
不要なテストデータベースの削除 [#le452b25]
# mysql -u root -p
パスワードを入力
mysql> show databases;
mysql> use test;
mysql> show tables; <--テーブルがなにもないことを確認する。
mysql> drop database test;
mysql> show databases;
パスワードが設定されていないユーザーの削除 [#yf0f99c7]
# mysql -u root -p
mysql> use mysql; <-- mysqlの基本が設定されているDBを使用するよう実行
mysql> select user,from from user; <-- userテーブルで作成されているユーザーを確認し、passwordフィールドが空のユーザーを確認する。
mysql> delete from user where password = ''; <--userテーブルのpasswordフィールドが空のカラムを削除するsql
mysql> select user,password from user; <--passwordフィールドが空のユーザーが削除されていることを確認して削除されていればOK。