データベース接続の問題: PHP 関数で「接続に失敗しました: ユーザー 'root' のアクセスが拒否されました」
PHP スクリプトを使用して MySQL データベースを使用すると、次のエラーが発生する場合があります:
"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"
パスワードが正しい場合、コマンド ラインまたは XAMPP を使用してデータベースに正常にアクセスでき、機能はローカル PC で動作するようです。
問題の解決
この問題を修正するには、次の手順を検討してください。
例クエリ:
$conn = new mysqli("localhost", "francesco", "some_pass", "shop");
これらの手順に従うと、新しく作成したユーザーを使用して PHP からデータベースに正常に接続でき、「接続に失敗しました: Access」というエラーを回避できるはずです。拒否されました」エラー。
以上が他の場所では MySQL データベースにアクセスできるのに、PHP スクリプトで「接続に失敗しました: アクセスが拒否されました」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。