web-dev-qa-db-ja.com

新しいMySQL Workbench接続の問題

私はDebian 8に取り組んでおり、MySQL Workbenchを使用してデータベースを作成したいと考えていました。私は このチュートリアル ですべてを行いましたが、新しいMySQL接続を作成すると、プログラムは次のように返しました。

ユーザーrootで127.0.0.1:3306のMySQLに接続できませんでした。ユーザー 'root' @ 'localhost'へのアクセスが拒否されました(パスワードを使用:YES)。

何が悪いのですか?正しいパスワードを入力しました。

4
mic132

「アクセスが拒否されました」ので、サーバーへの実際の接続は機能しました。ユーザー設定で有効になっていないマシンから接続したり、ユーザーが存在しないか、パスワードが間違っているために、接続が許可されていないユーザーを使用しました。

  • 接続したサーバーは正しいですか?
  • 100%正しいユーザー/ pwを使用していることを確信していますか?
  • ユーザーのIPアドレスは接続を許可されていますか?
1
Mike Lischke

データベースへの接続中にアクセスが拒否されるのは、間違ったパスワードを使用している場合のみです。ここでクイックチェック->たとえば、システムでMySQLサーバーを設定したことがある場合、MySQLインストーラーはMy SQLサーバーのインストールオプションを提供しません。 phpadminでは、サーバーのパスワードを作成するように求められます。 MySQLワークベンチにログインしている間、このパスワードはfalseを保持します。以前に使用したパスワードは上書きされません。したがって、新しく作成したパスワードではなく、古いパスワードを使用してみてください。

1
Sukant Verma

最初にmysqlでrootユーザーを確認します。最初のログイン時にパスワードを設定し、/ etc/my.cnfファイルにポートとIPが追加されているかどうかを確認します。バインドアドレスをハッシュして、再試行してください。

0
tesla747