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。