【XAMPP】phpMyAdminのログインパスワードがわからない時に試したい

phpMyAdminのデフォルトのアカウントはrootになっていますがパスワードは設定されていません。config.inc.phpのパスワード記述部分を変更する事で管理画面を開いてみましょう!

XAMPPとは?phpMyAdminのアカウントとパスワード

XAMPPはデータベースを利用するWebアプリケーションの環境をローカルで構築する為のソフト。
設定する為にはphpMyAdminにデータベースを作成する必要があります。

phpMyAdminに接続する為にはアカウントとパスワードが必要になります。
デフォルトのアカウントはrootになっていますが、パスワードは設定されていません。
パスワードが無いとphpMyAdminに接続できません。

そんな時は以下の方法を試してみてください。

phpMyAdminを開いてみよう

phpMyAdminを開くには、直接アクセルするか、XAMPPのコンパネから開く事ができます。

直接アクセスする方法

直接アクセスする場合は、XAMPPのコンパネでApacheとMySQLを接続後「localhost/phpmyAdmin」でアクセスする。

XAMPPのコンパネからアクセスする方法

XAMPPのコンパネでApacheとMySQLを接続後、MyAQLの「Admin」をクリックします。

パスワードを設定していないデフォルトの状態だと、エラーが発生した状態の画面にアクセスされます。

パスワードを変更(追加)する方法

デフォルトだとパスワードを設定しないとphpMyAdminが開けません。
以下の方法でパスワードを設定してみます。

phpMyAdminフォルダを開く

XAMPPフォルダ内の「phpMyAdmin」フォルダを開き、その中の「config.inc.php」ファイルをテキストエディタで開きます。

ファイルを開いたら、以下の記述部分を変更します。

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

この記述の「password」部分に任意で設定します。

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '(※ここに任意でパスを設定)';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

再度phpMyAdminを開いてみる

一度XAMPPのコンパネを接続しなおしてから、phpMyAdminにアクセスしてみましょう。
画面が開けたら完了です!