PHP | mysqli::__construct(): (HY000/1045): Access denied for user エラーの原因と修正案
PHPのMySQL処理で発生するエラー「mysqli::__construct(): (HY000/1045): Access denied for user」の原因と対処・修正案について紹介しています。
Warning: mysqli::__construct(): (HY000/1045): Access denied for user ~
警告 mysqli :: __ Construct() (HY000 / 1045) ユーザーのアクセスが拒否されました
mysqli::__construct(): (HY000/1045): Access denied for user エラーの発生原因と修正案
「mysqli::__construct(): (HY000/1045): Access denied for user」というPHPエラーはMySQL処理でデータベースサーバーにアクセスする際にデータベース名、ユーザー名、パスワードのいずれかが指定されていない、または間違っており接続できない時に発生するエラーです。
このエラーは警告エ(Warning)に分類されています。
例えば、以下のようにのようにデータベース名、ユーザー名、パスワードが空白の接続を実行しようとすると「mysqli::__construct(): (HY000/1045): Access denied for user」エラーが発生します。
$mysqli = new mysqli('localhost', '', '', '');
このエラーを修正するには、データベース名、、ユーザー名、パスワードを確認する必要があります。
レンタルサーバーの場合は、サーバーコントロールパネルからMySQLデータベースの情報を確認します。
ディスカッション
コメント一覧
まだ、コメントがありません