4

Windows 7 に XAMPP lite をインストールしました。OS と通常のファイル用の C: と外部ドライブ E: の 2 つのドライブがあります。XAMPP lite を E: (ルート上) にインストールしましたが、問題が発生しています。Apache は十分に機能しますが、MySQL は機能しません。http://localhost/phpmyadmin/にアクセスすると、次のエラーが表示されます。

Error

MySQL said: 
#2003 - Can't connect to MySQL server on 'localhost' (10061)
Connection for controluser as defined in your configuration failed.

何が問題になる可能性があるかについてのアイデアはありますか? 32ビット版のXAMPP liteのzipファイルを使用しました。これは、Windows 7 Home プレミアム上にあります。

ありがとう!

4

5 に答える 5

4

これは今日私に起こったことで、Dropbox.exe がポート 3306 を使用していたことが原因でした。XAMPP コントロール パネルからポート チェックを実行すると、競合するポートの問題があるかどうかを確認できます。

于 2011-02-24T20:42:01.970 に答える
2

MySQLデータベースサーバーを実際に起動する必要があります。

XAMPPコントロールパネルを起動し、MySQLと表示されている場所のすぐ右側にある[スタート]ボタンをクリックします。(または「mysql_start」バッチファイルを実行します)

于 2010-07-08T08:50:25.247 に答える
2

xampp のインストール内の phpmyadmin サブフォルダーにある config.inc.php ファイルを編集し、$cfg['Servers'][$i]['host' に ('localhost' のような他の値の代わりに) '127.0.0.1' を指定してください。 ] 次のように設定します。

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 

次に試してみてください:

http://127.0.0.1/phpmyadmin

それはうまくいくはずです(少なくとも私にとってはうまくいき、まったく同じ問題がありました)。

これがうまくいかない場合は、ここで説明されている解決策を試すことができます。

http://forums.mysql.com/read.php?35,64808,254785#msg-254785

また:

上記の設定を次のように残すことができます。

$cfg['Servers'][$i]['host'] = 'localhost'; 

%windir%\system32\drivers\etc\hosts を編集して、次の行を追加します (まだ存在しない場合)。

127.0.0.1       localhost

注意:私はここで見つけることができる xampp ベータ版を使用しています: http://www.apachefriends.org/en/xampp-beta.html

編集: 最近、このリンクhttp://www.ihostnz.com/howto-install-xampp-windows-7-xdebug-netbeansを見つけ、そこの指示に従ったところ、すべてが簡単に機能するようになりました。

于 2010-09-06T22:41:32.113 に答える
1

時々私はこのエラーを受け取ります:

ERROR: MySql service not started [-1]

開発者のマシン (Windows ベース) に XAMPP をインストールする場合。これは、多くの場合、開発者がコンピューターに MySql を既にインストールしているためです。MySql は、デフォルト名「MySql」のサービスとして自身をインストールします。XAMPP は自分のMySql にもこの名前を使用しているため、混乱します。だから、私の解決策は次のとおりです。

  • MySqlインストーラーによって作成された既存の「MySql」サービスを削除します。
  • 新しい名前で再度追加します(「MySql」ではありません)
  • XAMPPを楽しく使用してください:)

これはより一般的な記事です (イタリア語ですが、理解する必要があります): XAMPP: cosa fare quando qualche servizio non parte (Windows)

于 2011-08-10T12:38:43.940 に答える
0

xampp フォルダーに移動し、次に phpmyadmin フォルダーに移動します。ここに user_password.php ファイルが表示されます。パスワードをnullにするだけです

于 2013-12-15T23:27:17.933 に答える