2017-04-12 3 views
0

mysqlをインストールしたばかりですが、rootパスワードを変更するときに間違ったことをしたと思います。パスワードを変更した後は、rootとしてログインできなくなります。mysqlはrootとしてログインできません。再インストールは動作しません

エラーは次のとおりです。

mysql -uroot 
ERROR 1524 (HY000): Plugin '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' is not loaded 

私はすべてを再インストールして削除しようとしましたが、再インストールした後、まだログインすることはできません。ユーザーデータは元のままです。どのようなアイデア?

補足:"mysql"コマンドでログインすると、mysqlプロンプトが表示されますが、何もできません。何もできません。

はあなたについてのMySQLの最新バージョンをダウンロードした後、すべてを削除し再インストールしてみてくださいどのように

+0

私はこの質問が重複していると思います。http://stackoverflow.com/questions/34935619/mysql-wont-let-user-login-error-1524 – theBuzzyCoder

+0

@ nafterafter24投稿可能な投稿はありません。 my.cnfにskip-grant-tablesを追加しました。しかし、私はログインできない場合、どのようにテーブルを落とすのですか? mysql -urootを実行すると、同じエラーが返されます。 – hudarsono

+0

@hudarsonoこれはかなり一般的な問題で、あなたのOS、バージョンなどに応じて多くの解決策があります:ここで解決方法を試してください: http://stackoverflow.com/questions/34935619/mysql-wont-let-user-login-error -1524?noredirect = 1&lq = 1 –

答えて

0

たくさんありがとうございました。プラグインが見つからないというエラーが表示されるので、問題を解決するはずです。

+0

私は確信していませんが、エラーはmysqlユーザテーブルの破損のようだと思います。プラグインハッシュは実際にはユーザーパスワードのハッシュですが、プラグイン列である間違った列に入力されています。ここで問題となるのは、mysqlを再インストールしても、ユーザテーブルが損なわれていないように見えるということです。 – hudarsono

関連する問題