VPSにMYSQLを入れましたが、ログインしようとすると

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
となってログインできない状態です。
なぜでしょうか?

回答の条件
  • 1人3回まで
  • 登録:2010/06/25 18:41:04
  • 終了:2010/06/25 21:23:20

回答(2件)

id:koriki-kozou No.1

koriki-kozou回答回数480ベストアンサー獲得回数792010/06/25 18:54:47

ポイント50pt

ユーザー名やパスワードなどを間違ってないという前提だとすればmy.cnfのbind-address (外部からのアクセスを許可するIPアドレス)の設定が抜けてるとかだと思う

思うけど、アクセスする側も固定IPアドレスでないと、この手は正直使えないのでブラウザからアクセスできるphpMyAdminなどのサーバーサイドで動くツール経由で使う事になるはず

id:GanbareNIPPON

パスワードの再設定をしたらうまくいきました。

設定するときに間違ってたようです。ありがとうございました。

2010/06/25 21:22:48
id:yamaneroom No.2

yamaneroom回答回数1040ベストアンサー獲得回数612010/06/25 19:01:57

ポイント20pt

パスワードが設定されているユーザーを使用して MySQL サーバに接続する際に、パスワードを送信しなかった場合にこのエラーが表示される。

パスワードを送信するオプション「-p」をつけると MySQL サーバに接続できるようになる。

http://mysql.deikou.com/pages/000060.html

id:GanbareNIPPON
  • pをつけないと、using password:NOとなりますよ。
2010/06/25 21:18:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません