-2

Microsoft WebMatrix と XAMPP を使用してみましたが、何をしても、どのような回避策を試しても、PHP と MySQL を動作させることができません。

XAMPP をインストールすると、ポート 80 と競合するため、Apache が起動しません。次に、リッスンするポートを 9260 に変更すると、起動します。しかし、これhttp://localhost:9260/phpmyadmin/を行った後、次のエラーが表示され、アクセスが許可されません

# 1045 - ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: NO),

構成で定義されている controluser の接続に失敗しました。

phpMyAdmin が MySQL サーバーに接続しようとしましたが、サーバーが接続を拒否しました。構成内のホスト、ユーザー名、およびパスワードを確認し、それらが MySQL サーバーの管理者から提供された情報に対応していることを確認してください。

私は何日もそれを修正しようとしてきましたが、曲がりくねった道に追いやられています。どんな助けでも大歓迎です!

4

2 に答える 2

1

ポート 80 問題:
ほとんどの場合、既にポート 80 を使用している Skype またはその他のソフトウェアを実行しています。

  1. アクションを開く - オプション
  2. 詳細を展開
  3. 接続をクリックします
  4. 「ポート 80 と 443 を ... として使用する」のチェックを外します。

拒否された接続:
ほとんどの場合、ホストとしての localhost は正しいです。root ユーザーにデフォルトのパスワードが設定されていないことが確実な場合は、ホストが正しくありません。次を試してください。

  • 127.0.0.1
  • mySQL-Server ネットワーク IP
  • mySQL サーバー名 (server.mydomain.eg)
于 2012-08-14T11:17:54.543 に答える
0

スカイプを使用している場合は、XAMPP を起動してからスカイプを起動してください。

ポートごとに 1 つのサービスを覚えておいてください。Skype は自動的に別のポートに切り替えます。

于 2012-08-14T12:05:50.750 に答える