XAMPP の phpMyAdmin にアクセスできない場合の対処方法を紹介します。 phpMyAdmin にアクセスすると
MySQL のメッセージ: 接続できません。設定が無効です。 mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。 phpMyAdmin - エラーの対処方法それでは実際にエラーの対処方法をみてみましょう。
次に phpMyAdmin の設定ファイルを編集します。
エクスプローラーを起動し、次のフォルダーへアクセスします。 c:\xampp\phpMyAdmin
「config.inc.php」をテキストエディタ(メモ帳など)で開き
この部分に $cfg['Servers'][$i]['password'] = ''; 設定したMySQLのパスワードを入力し $cfg['Servers'][$i]['password'] = 'パスワード'; ファイルを保存しましょう。 これでOKです!
再度、phpMyAdmin へアクセスしてみると
このように phpMyAdmin へ正常にアクセスすることができます。 何をお探しですか?新着記事B.5.2.2 [ローカルの] MySQL サーバーに接続できません UNIX 上の MySQL クライアントは mysqld サーバーに 2 つの方法で接続できます。UNIX ソケットファイルを使用してファイルシステム内のファイル (デフォルトは MySQL サーバーが Windows 上で実行されている場合は、TCP/IP を使用して接続できます。サーバーが エラー (2002) エラー (2003)
サーバーのホストで mysqld という名前のプロセスが実行されているかどうかを確認することから始めます。(UNIX では ps xa | grep mysqld、Windows ではタスクマネージャーを使用します。)プロセスがない場合は、サーバーを起動してください。セクション2.10.1.3「MySQL サーバーの起動とトラブルシューティング」を参照してください。 mysqld プロセスが実行されている場合は、次のコマンドを使用してチェックできます。ポート番号または UNIX ソケットファイル名は、使用している環境では異なる場合があります。
hostname
コマンドでは通常の引用符ではなく逆引用符が使用されています。これにより、hostname の出力 (つまり、現在のホスト名) が mysqladmin コマンドに渡されます。hostname コマンドがないか、Windows 上で実行している場合は、 サーバーがネットワーク接続を無視するように構成されていないこと、または (リモート側から接続しようとする場合に) サーバーのネットワークインタフェース上でローカル側でのみ待機するように構成されていないことを確認します。サーバーが ファイアウォールが MySQL へのアクセスをブロックしていないか確認します。ファイアウォールは、実行中のアプリケーションまたは MySQL によって通信用に使用されるポート番号 (デフォルトは 3306) を基準として構成されることがあります。Linux または Unix の場合、IP テーブル (または同様の機能の) 構成を調べてポートがブロックされていないことを確認します。Windows の場合、ZoneAlarm や Windows XP パーソナルファイアウォールなどのアプリケーションが MySQL ポートをブロックしないようにこれらを構成することが必要な場合があります。
B.5.2.2.1 Windows で MySQL サーバーへの接続に失敗する 多数の TCP/IP 接続のある Windows 上で MySQL サーバーを実行していて、 LAN 接続では、距離と遅延が比較的に大きいインターネットとは異なり、パケットが大きく遅延して受信されることはほとんどないため、 Windows はエフェメラル (一時的な) TCP ポートをユーザーに許可しています。ポートが閉じられると、
使用可能な TCP ポートが少なく (5000)、
重要: 次の手順では Windows のレジストリを変更しています。レジストリを変更する前にバックアップを取得し、問題が発生したときにレジストリを復旧する方法を理解してください。レジストリをバックアップ、復旧、および編集する方法については、Microsoft サポート技術情報の記事 (http://support.microsoft.com/kb/256986/EN-US/) を参照してください。
注意: 前述した設定を元に戻すには、作成したレジストリのエントリを削除します。 |