2016-03-23 16 views
0

私は時間のため、それを苦労しています、これは設定がどのようにある:phpmyadminのは - 接続できません:無効な設定

  1. 私はXAMPPは、PC上でスタックをインストールしました。既にc:/ program files/MySQL/MySQL Server 5.0の下にMySQLをインストールしたソフトウェアがあります。 services.mscに行くと、自動的に "mysql"と "mysqlxxxx"(xxxxはソフトウェアの名前)を実行する2つのMySQLサービスを見ることができます。

  2. 当初、MySQLサービスはコントロールパネルで実行されていませんでした。 my.iniで3307に変更しました(プログラムファイルのmy.ini/mysqlのポートは3306に設定されていました)と "サービスとポートの設定"を変更しました。これはXAMPPのコントロールパネルで実行されます。

  3. 私はまだlocalhost/phpmyadminページにアクセスできません。それは言う:

エラー MySQLは言った:ドキュメント 接続できません:無効な設定。 phpMyAdminがMySQLサーバに接続しようとしましたが、サーバが接続を拒否しました。設定でホスト、ユーザ名、およびパスワードを確認し、それらがMySQLサーバの管理者から与えられた情報に対応していることを確認する必要があります。

===============

私は何が欠けていますか?この問題を解決するには?

EDIT1:追加しました追加情報

EDIT2:私は、HTTPにコンフィグから(config.inc.phpファイル中)[ 'AUTH_TYPE']$ cfgの[ 'サーバー'] [$ i]とを変更今度はユーザー名とパスワードの入力を要求しますが、入力すると( 'root'と 'password')、それを受け入れません。

答えて

0

MySQLが使用しているポートを変更したので、この変更についてphpMyAdminと他のすべてのアプリケーションに通知する必要があります。

phpMyAdminのために

、編集したり、2つのMySQLインスタンスを実行しているので、あなたはphpMyAdminの両方からに接続することができ$cfg['Servers'][$i]['port'] = '3007';

のような行を追加します。 from the wikiを適応:

<?php 
$cfg['blowfish_secret']='0987654321'; //any string of your choice (max. 46 characters) 
$i = 0; 

$i++; // server 1 
$cfg['Servers'][$i]['verbose'] = 'Production server'; 

$i++; // server 2 
$cfg['Servers'][$i]['port'] = '3007'; 
$cfg['Servers'][$i]['verbose'] = 'Development server'; 

ちなみに、私はいくつかの理由からAUTH_TYPE「クッキー」を好みます。接続時に何かがうまくいかない場合、ユーザーとサーバーを簡単に切り替えることができれば、エラー報告が改善され、HTTP基本認証のためにブラウザが提示するモーダルダイアログが嫌いです。もちろん、好きなものを使っても構いません。

+0

ありがとうございます。私は別のPCにXAMPPをインストールした後、あなたの解決策を試してみましょう。 – Krrish

関連する問題