ホームページ >データベース >mysql チュートリアル >リモート MySQL サーバーに接続すると「不明な認証方法」エラーが発生するのはなぜですか?
リモート MySQL 接続エラーのトラブルシューティング: 「不明な認証方法」
ローカル マシンからリモート MySQL 接続を試行すると、エラーが発生する場合があります「不明な認証方法 [mysql_old_password]」を示します。この問題は、多くの場合、ローカルとリモートの MySQL サーバーのバージョン間の非互換性、特にパスワード ハッシュにおける非互換性に起因します。
接続コードを確認すると、mysqlnd バージョン 5.0.10 で PHP 5.5.27 を使用していることがわかります。 PHP 5.3 以降では、下位非互換性の変更が導入されました。このような変更の 1 つは、古い 16 バイト形式ではなく 41 バイトのパスワード形式を使用する必要があります。
パスワードの更新に関するガイダンスについては、https://stackoverflow.com/a/1340538/187954 を参照してください。このエラーを解決するには。ローカルとリモートの MySQL サーバー間の互換性を確保することで、リモート接続を正常に確立できます。
以上がリモート MySQL サーバーに接続すると「不明な認証方法」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。