はじめまして。
MySQLで作ったユーザー「a」でログインするのに、
mysql -u a -p
password:12345
でログインしようとすると、
ERROR 1045 (28000): Access denied for user 'a'@'localhost' (using password: YES)
と表示されてしまいます。
パスワードは設定した通りなので間違いないのですが、ネットでも調べてもパス違いでしか載ってないので、他に原因がわかる方いましたらお教え頂ければと思います。
rootユーザーではログインできる。
バージョンは5.0.77
以上、よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
解決した一例です
insert into user set user="hoge", password=password("hogepass"), host="localhost";
で、アカウントとパスワードを設定し、
select user, host, password from user;
確認して、すべて正しく設定されているのに、
それでもなお、using password: YES
とエラーがでてしまっていて困っていたところで、ここにたどりつきました。
[以下解決した例]
で、もう一度、rootでmysqlにログインし、
set password for hoge@localhost = password('hogepass');
と、パスワード設定をおこなったら、
掲題のエラーがでることなく、新ユーザで、mysqlが使えるようになりました。
なんでなのかは全く不明です。
とりあえず、解決できたので、次に踏んだ人用に、足跡残しておきます。
No.2
- 回答日時:
あと考えられるのは権限が正しく付いていない、等でしょうか。
a以外に、別の名前のテストユーザを作成することは可能ですか?
mysql>GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
上記で作った新しいユーザがログインできるのなら、
一度aユーザをdropして、再作成してみるのも手かもしれません。
No.1
- 回答日時:
'a'@'%'にはパスワードが設定されていても、
'a'@'localhost' にはされていなくてlocalhostから接続する場合、
上記のエラーが出ると思います。
rootでログインし、mysqlデータベースに接続(use mysql)して、
select user, host, password from user;
で一覧を確認してみてください。
user=a、host=localhostの列はあるでしょうか?
ご回答ありがとうございます。
参照した結果、user=a、host=localhostの列はありました。
またrootと同じパスワードに設定しているのですが、
それもrootと同じようになっておりまして、
rootではログイン可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
ロボットの住む世界で流行ってる罰ゲームとは?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
接続ができません
MySQL
-
mysqlにおけるホストのパーセントとは
MySQL
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パスワード入力を省略したい
-
ERROR 1045 (28000) (using pas...
-
パスワードが設定できない。。
-
phpMyAdmin にログインできません
-
MySQLは起動しているが、PHPか...
-
接続ができません
-
ODP.NETのバージョン確認
-
副問合せにLIKE文を使う方法は...
-
postgreSQLのデータ型
-
MySQLカラム名は日本語と英数字...
-
シングルクォーテーションとダ...
-
like句を使って日本語を検索す...
-
mysql_close();の必要性について
-
perlのDBIからmysqlにINSERTINT...
-
mysqlへのインポート処理がうま...
-
SQLで日本語データを入力したい...
-
mysqlがインストールされている...
-
RPMのmysqlとmysql-serverの違い
-
DB内の日本語データがPHPで取得...
-
phpからinsertできない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ERROR 1045 (28000) (using pas...
-
パスワード入力を省略したい
-
my.iniで設定するパスワードの...
-
ERROR 1045 (28000)について
-
phpMyAdminのrootユーザー
-
パスワードが設定できない。。
-
mysqlへのリダイレクトができな...
-
コマンドのスペルには自信はな...
-
MySQL パスワードが認証されて...
-
xamppの設定の問題でしょうか。...
-
MySQLは起動しているが、PHPか...
-
rootのパスワード
-
mysql -h localhost -u roo
-
MySQLのrootのパスワードを忘れ...
-
ユーザ追加して、パスワード無...
-
phpMyAdminが誰でもアクセスで...
-
rootのパスワードが通らない
-
接続ができません
-
ODP.NETのバージョン確認
-
副問合せにLIKE文を使う方法は...
おすすめ情報