web-dev-qa-db-ja.com

ユーザー 'root' @ 'localhost'のアクセスが拒否されました-WAMPサーバー

WAMPをインストールし、rootパスワードを変更しようとしました。 cmdは以下のエラーを表示します。直し方?

コマンド:

C:\wamp\bin\mysql\mysql5.5.24\bin>mysqladmin -uroot PASSWORD root

エラー:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
1
emeraldhieu
C:\wamp\bin\mysql\mysql5.5.24\bin\mysqladmin -u root password NEWPASSWORD

マニュアル:

c:\wamp\bin\mysql\mysql5.5.24\bin>mysqladmin --help
  -u, --user=name     User for login if not current user.
  password [new-password] Change old password to new-password in current format

別の解決策:

2
Peter

この問題は、ポート番号が異なるために発生する場合があります。 mysqlのデフォルトのポート番号は3306ですが、wampサーバーの設定によっては、これが3307または3308などとは異なります。 wampサーバーの設定(wampserverアイコンを右クリック>ツール> mysqlが使用するポート>以外のポートを使用...)からmysqlのデフォルトのポート番号を3306に変更すると、許可が与えられます。

0
ewroman