ホームページ >バックエンド開発 >PHPチュートリアル >「mysqlnd は古い認証を使用して MySQL 4.1 に接続できません」エラーを修正する方法?
古い認証による MySQL 接続エラー
「mysqlnd は古い認証を使用して MySQL 4.1 に接続できません」というエラー メッセージが表示される場合は、互換性の問題を示しています。古いパスワード スキームを使用する MySQL データベースに接続しようとしています。この問題を解決するには、データベース サーバーが古いパスワード スキーマを使用するように構成されているかどうかを確認することが重要です。
サーバー構成の確認
次の SQL クエリを実行します。
<code class="sql">SHOW VARIABLES LIKE 'old_passwords'</code>
結果の理解
トラブルシューティングと解決策
問題を解決するには、次の手順に従います。
<code class="sql">SET PASSWORD FOR 'User'@'Host'=PASSWORD('yourpassword');</code>
<code class="sql">FLUSH Privileges;</code>
追加リソース
詳細については、次の MySQL ドキュメントを参照してください:
以上が「mysqlnd は古い認証を使用して MySQL 4.1 に接続できません」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。