• 締切済み

XAMPPでのエラー

XAMPP1.6.4を正常にインストール完了しhttp://localhost/phpmyadmin/ にアクセスすると以下のようなエラーが出てしまいます。 #1045 - Access denied for user 'root'@'localhost' (using password: NO) 1.6.4をインストールする前に旧バージョンを使っており旧バージョンは最新版をインストールする前にアンインストールしてから最新版をインストールしました。 一度1.6.4をアンインストールして再度インストールしてみましたが同じエラーが表示されてしまいます。 どのようにしたら正常にphpmyadminにアクセスできるようになるでしょうか?宜しくお願いします。 OSはwinxpです。

みんなの回答

noname#49664
noname#49664
回答No.1

MySQLのrootにパスワードを設定していませんか? 標準では、phpMyAdminは、rootパスワードなしでログインを行いますので、パスワードが設定されているとログインに失敗します。 XAMPPのphpmyadminのディレクトリ内に、config.inc.phpというファイルがあります。これを開き、以下の行を検索してログインするユーザ名とパスワードの値を変更してください。 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password

noname#65793
質問者

お礼

引き続きいろいろ試した結果解決しましたので今後の方の為にも手順をご報告致します。 コントロールパネル>管理ツール>サービスからMySqlを選択>サービスの停止をしその後サービスの開始で再度phpmyadminにアクセスすると正常に表示されました。

noname#65793
質問者

補足

お返事ありがとうございます。 configinc.phpを確認したところ問題はないように思うのですが自信がないもので参考にソースを載せてみます。 71~73行目は $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP, signon or cookie) $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed となっておりパスワードは設定されておりません。 私は知識がないため簡単な疑問しか思いつかないのですがアンインストールし再度インストールしても結果が変わらない意味がわかりません。 (アンインストール時にはC:\xamppフォルダも消しています) 他に考えられる原因などはありませんでしょうか?引き続き教えて頂けると幸いです。

関連するQ&A

専門家に質問してみよう