2017-01-05 3 views
0

Mysql Query Browserでmysqlデータベースを開くことができませんでしたが、コマンドラインLinuxから同じ資格情報で同じデータベースにログインできます。 mysqlエラー1045へのアクセスが拒否されました。Mysql Query Browserでmysqlデータベースを開くことができませんmysqlエラー1045のアクセスが拒否されました

+0

mySqlワークベンチを使用します。クエリブラウザは廃止されました –

答えて

1

あなたが実際にrootのパスワードを設定していると、あなたはそれを忘れてしまった/失ってしまった場合:

  1. 停止MySQLの
  2. それを再起動し、手動でスキップ-grant-tablesオプションで:mysqld_safeを --skip今-grant-テーブル
  3. 、新しいターミナルウィンドウを開き、MySQLクライアントを実行します。

    のmysql -uルート

  4. は、このMySQLのコマンドを使用して手動でrootのパスワードをリセットします。

    UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

    あなたは(ターミナルでのmysql --versionを使用して確認してください)のMySQL 5.7を使用している場合は、コマンドは次のとおりです。

    UPDATE mysqlの。ユーザーSET authentication_string = PASSWORD( 'password')WHERE User = 'root';

  5. は、このMySQLのコマンドで権限フラッシュ:

    FLUSH権限を、 http://www.tech-faq.com/reset-mysql-password.shtml

    から

(たぶんこれは、何が必要腹筋ではありませんが、私はそれが将来的にこの質問を越えつまずく人のために有用である可能性が把握) 、ここで:[質問]: https://stackoverflow.com/a/489502

+0

パスワードは正しいパスワードを入力するのに問題はありません。また、Linuxのコマンドラインからログインすることもできます。 –

+0

パスワードをリセットできるかどうかを確認し、mysqlのプロセスを終了して再度起動することができますか? –

関連する問題