MySQL rootパスワード設定

インストール直後はパスワードなしでログイン可能

$ mysql -uroot

パスワードを設定します。

> SET PASSWORD FOR root@localhost=PASSWORD('xxxxxxxx');
> SET PASSWORD FOR root@127.0.0.1=PASSWORD('xxxxxxxx');



登録されているユーザ・パスワードの確認は、

select user,host,password from mysql.user;
+------+------------------+-------------------------------------------+
| user | host             | password                                  |
+------+------------------+-------------------------------------------+
|      | localhost        |                                           |
+------+------------------+-------------------------------------------+

ユーザ名なし、パスワードなしでログイン可能な設定があるが、セキュリティ上 好ましくないため、削除する。

> delete from mysql.user where user ='' and password = '';

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-13 (木) 00:00:00 (3443d)