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

mysql:6430

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sat, 19 Oct 2002 04:05:39 +0900
Subject: [mysql 06430] Re: ユーザ権限の設定方法についてのご質問

とみたです。

On Fri, 18 Oct 2002 21:09:34 +0900
"Takeo Nishida" <tnishida@xxxxxxxxxx> wrote:

> はじめまして、西田と申します。
> mysql初心者でユーザ権限の付与で躓きました。
> 
> 以下の手順に間違いが無いかご教授お願いいたします。

OS とかの環境も書いた方が回答が得やすいと思います。

> __DB 'phorum' の作成
> # mysqladmin -u root create phorum -p
> 
> __ユーザ 'takeo' への権限の付与
> # mysql -u root -p
> mysql> grant delete,insert,references,select,update on phorum.* to takeo
> identified by 'takeo';
> mysql> quit
> 
> __リロード
> # mysqladmin reload -u root -p
> 
> __ユーザ 'takeo' でDBへアクセス
> # mysql -u takeo -p phorum;
> Enter password:
> ERROR 1045: Access denied for user: 'takeo@localhost' (Using password: YES)
> 
> 以上のように、権限を付与したつもりが、DB 'phorum' に 'takeo' でアクセスでき
> ない状態です。(root ではアクセス可能)

grant で「takeo」でなく「takeo@localhost」と指定してみたらいかがでしょ
うか。

ややこしいのですが、ユーザ名だけで登録した場合、MySQL のデフォルト状態
では、localhost からアクセスすると、匿名ユーザとして評価されてしまいま
す。

ややこしいのがイヤなら mysql.user から user='' のレコードを削除した方
がいいと思います。

	mysql> delete from mysql.user where user='';
	mysql> flush privileges;

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      6428 2002-10-18 21:09 ["Takeo Nishida" <tni] ユーザ権限の設定方法についてのご質問    
      6429 2002-10-18 23:44 ┣[NAGASAWA Teruo <ml@x]                                       
->    6430 2002-10-19 04:05 ┗[とみたまさひろ <tomm]                                       
      6432 2002-10-21 10:03  ┗["Takeo Nishida" <tni]