sql >> データベース >  >> RDS >> Mysql

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

    まず、それが作業台または接続の問題であるかどうかを確認します。

    1)Windowsで「cmd」を実行してターミナルを開きます

    両方試してください

    2a)mysql -u root -p -h 127.0.0.1 -P 3306

    2b)mysql -u root -p -h > localhost -P 3306

    3)接続が良好な場合は、パスワードプロンプトが表示されます。正しいパスワードで接続できるかどうかを確認してください。

    接続が拒否された場合は、許可を与えるだけです

    mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';
    

    ここで接続が受け入れられた場合、それはワークベンチ構成の問題のようです。



    1. MySQL InnoDBの挿入が非常に遅いのはなぜですか?

    2. MariaDB LAST_INSERT_ID()の説明

    3. MySQLでデータベースを作成するSQLクエリ

    4. Fedora13でMySQLリレーショナルデータベースを使用する