[[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。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS