MySQL パスワードを古いパスワード認証メカニズムに戻す

今日 MySQL8.0 をインストールしましたが、古いクライアントに接続すると、「クライアントはサーバーから要求された認証プロトコルをサポートしていません。MySQL クライアントのアップグレードを検討してください。」というエラー メッセージが表示されます。

理由を確認すると、MYSQL4.1.x 以降のバージョンでは新しいパスワード認証メカニズムが使用されており、クライアントのバージョンが 4.0 以降である必要があります。ただし、フロントエンドで使用されるフレームワークは他人のものであり、変更することはできません。パスワードを元に戻すには、MySql のパスワード認証メカニズムを使用する必要があります。

以下のような方法:

mysqlを使用します。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

フラッシュ特権;


このうち、mysql_native_password は古い認証メカニズムを表します。古いパスワードとは考えず、そのまま書いてください。「123456」は新しいパスワードです



おすすめ

転載: blog.csdn.net/tianhai110/article/details/80461787