mysql:6432
From: "Takeo Nishida" <"Takeo Nishida" <tnishida@xxxxxxxxxx>>
Date: Mon, 21 Oct 2002 10:03:32 +0900
Subject: [mysql 06432] Re: ユーザ権限の設定方法についてのご質問
とみた様 西田です。 > grant で「takeo」でなく「takeo@localhost」と指定してみたらいかがでしょう か。 takeo@localhost でgrant したところ、正常にアクセスできるようになりました。 ありがとうございました。 ----- Original Message ----- From: "とみたまさひろ" <tommy@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Saturday, October 19, 2002 4:05 AM 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]