mysql5.X以上のパスワードを4に変換する.X以下の符号化方式

392 ワード

以前はbcbでプログラムを書いて、データベースはMYSQL 5を使っていました.Xの、結果はbcbが4しか認識しないためです.Xの(5.X以上の暗号化方式は4.Xと異なる).
ROOTユーザー登録済み:

 update mysql.user set password=old_password("  ");
 flush privileges;

これですべてのパスワードを変更し、あるユーザーだけを変更したい場合は、自分でwhere条件を追加します.
設定するとパスワードが4になります.X以下の暗号化方式
高バージョンのクライアントは何でも下向きに互換性があるので、暗号化方式を変更しても他のアプリケーションには影響しません.