[前][次][番号順一覧][スレッド一覧]

mysql:7755

From: Shusaku <Shusaku <tsyk@xxxxxxxxxx>>
Date: Mon, 19 May 2003 18:57:59 +0900
Subject: [mysql 07755] Re: root のパスの変更

はじめまして、Shusakuです。

> 最初にrootのパスワード設定をおこなうため
> 
> > mysqld
> 
> > mysqladmin -u root password newpassword

私もMySQLを学び始めて日が浅いのですが、やっぱり、ここで悩みました。
検索すると数多くのWebサイトでこの方法が説明されていて、いかにも
コマンドライン上でパスワードが設定できるような雰囲気なんですが、
どうやっても、この方法でパスワードを設定することは出来ませんでした。
これは私にとって本当に謎です。何かが間違っているとしか思えません。

結局のところ、パスワード無しの状態でMySQLに入ってから、パスワードに
abc123 を設定する場合には、以下のようにすると設定できるようです。

C:\> mysql --user=root 

mysql> GRANT ALL ON *.* TO root@localhost IDENTIFIED BY 'abc123';
mysql> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'abc1234';

もしくは、

mysql> UPDATE mysql.user SET Password=PASSWORD('abc123') WHERE User='root';
mysql> FLUSH PRIVILEGES;

※ anonymous ユーザーを削除しておく
mysql> DELETE FROM mysql.user WHERE user='';
mysql> FLUSH PRIVILEGES;

-- 
Shusaku <tsyk@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

      7752 2003-05-19 17:21 [横山貴士 <yokoyama@x] root のパスの変更                       
->    7755 2003-05-19 18:57 ┗[Shusaku <tsyk@xxxxxx]                                       
      7758 2003-05-20 07:13  ┗[とみたまさひろ <tomm]                                     
      7763 2003-05-20 13:15   ┗[Shusaku <tsyk@xxxxxx]                                   
      7764 2003-05-20 13:36    ┗[箱田賢一 <hakoda@xxx]