MySQL8.0 でユーザーのパスワードを変更したいのですが、オンラインの方法はほとんど機能しないようです。
mysql.user テーブルの詳細は次のとおりです:
リーリー次のコマンドを試しました:
リーリーとエラー メッセージを受け取りました:
リーリーmysql.user テーブルを自分で操作してみました:
リーリーこれは機能しますが、(本来あるべき)パスワード 12345 では yyy にログインできません。それからテーブルを見てみると、非常に奇妙に見えました:
ああああP粉0222857682024-01-02 09:59:10
MySQL 8.0の場合
一般ユーザーは次のコマンドを使用してパスワードを変更します。 リーリー
root ユーザーは次のコマンドを使用してパスワードを変更します追記: 「$A$005$」のパスワードを使用してチェックしてください。caching_sha2_password 認証プラグインを使用する必要があります。「WITH caching_sha2_password」がないと、root ユーザーでは機能しません。一般ユーザーの場合 権限を付与する必要があります。
リーリー