web-dev-qa-db-ja.com

Wampサーバーエラー[ローカルサーバー-実行中の3つのサービスのうち2つ]

サーバーをwampするのが初めてで、windows 10マシンにwampServer 3.1.0をインストールしようとしています。

どういうわけか適切にインストールされておらず、構成エラーが発生しています。

現在、「Wampサーバーはまだオレンジ色の状態にあり、エラーをスローしています」

実行中の3つのサービスの2つ

私の理解では、Apache、MySQlまたはPHPのいずれかが機能していません。さらに調査した結果、Apacheは大丈夫であることがわかりました。しかし、mysql.exe(C:\ wamp64\bin\mysql\mysql5.7.19\bin)を実行すると、次のようにスローされます:

エラー2003(HY000):「localhost」のMySQLサーバーに接続できません(10061)

SO-32519474 になりますが、手順に従ってみましたが、私の場合は良さそうです。さらに検索すると、サービスでwampmysqld64が停止していることがわかります。再起動しようとするとエラーが発生します enter image description here

私はここで立ち往生しており、それを修正する方法がわかりません

どんな助けも大歓迎です。

6
Nihar

私はこれに到達しました SOI = 35670755 このコマンドを実行しました

mysqld-初期化

内部(C:\ wamp64\bin\mysql\mysql5.7.19\bin)

これは私の問題を修正しました。

それでもまだ問題がある場合は、この投稿を参照してください Wamp Server Error [ローカルサーバー-3つのサービスのうち2つ]

**編集:

mysqld-初期化

すばらしい解決策ではないかもしれませんが、その種類のパッチ作業です。ユーザー名とパスワードの問題につながります。 xamppをインストールする最良の方法は、以下のリンクで完全に説明されています

Wamp Serverエラー[ローカルサーバー-3つのうち2つのサービスが実行中]MYSQLへのログイン中のエラー

5
Nihar

私の場合、Apacheサービスでした。

  1. そこで、Wampアイコンをクリックしてから、Apache> Service Administration 'wampapache64'> Install Serviceをクリックしました。
  2. その後、再びWampアイコン、Apache>サービス管理 'wampapache64'>サービスの開始。
  3. 最後に、Wampアイコン>すべてのサービスを再起動します。
10
Yohec Soto

私はMYSQLに関連する同じ問題に直面しました。システムにmysqlがあった場合、後でWAMPをインストールすると、1つのMYSQLがWAMPパッケージとしてインストールされ、MYSQLのデフォルトポートは3306なので、両方のmysqlでポートは3306になりますポートの競合であるため、ポートを変更するだけで正常に機能します。ポートを変更する手順。

  1. アイコンを右クリックします。
  2. 選択ツール
  3. MySqlセクションで使用されるポートのポートを変更します。

enter image description here

enter image description here

2

WAMPは、問題のある場所の詳細を示す構成レポートを作成できることがわかりました。

WAMPアイコンを右クリックし、[ツール]、[Wampserver構成レポートの作成](下部近く)の順にクリックします。次に、WAMPは、構成レポート(wampディレクトリのwampConfReport.txt)を生成する際に、いくつかのcmdウィンドウを開閉します。

次に、WAMPアイコン、[ツール]、[Wampserver構成レポート]の順に右クリックします。これにより、既定のテキストエディターで構成レポートが開き、問題を調べるためにそれを確認できます。

私の場合、ポートでリッスンする別のmysqldプロセスがあり、レポートには次の行が含まれていました。

Your port 3307 is used by a processus with PID = 3132
The processus of PID 3132 is 'mysqld.exe' Session: Services
The service of PID 3132 for 'mysqld.exe' is 'MySQL57'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampmysqld64' or 'wampmariadb64'

そのため、PID 3132でプロセスを強制終了し、WAMPを再起動すると、すべて正常に機能しました。

1
Robbie Jackson

上記の答えに追加:

私の場合、Apacheサービスでした。

  1. そこで、Wampアイコンをクリックしてから、Apache> Service Administration 'wampapache64'> Install Serviceをクリックしました。
  2. その後、再びWampアイコン、Apache>サービス管理 'wampapache64'>サービスの開始。
  3. 最後に、Wampアイコン>すべてのサービスを再起動します。

インストールサービスが機能していない場合は、タスクマネージャーを開いて、Apacheが既に実行されているかどうかを確認し、実行されている場合は、それらのプロセスを終了し、上記の回答に従ってください

0
Awab Ijaz

私にとって、この問題は10分前に最初にWAMPを使用したときに発生しました。

誰かが私と同じ問題を抱えていた場合、私の解決策は次のとおりでした:

  • WAMPアイコンをクリックして、単純にすべてのサービスを開始

solution

魔法のように働いた。

タスクバーのWampserverアイコンからMySQLログを開きます。サービスの開始を妨げているエラーを示しています。エラーは、他のプログラムで使用されているポートが原因である可能性があります。これで、あなたがしなければならないことは、お使いのコンピューターが使用しようとしている(そして失敗している)ポート以外のポートでMySQLを実行することです。これを行うには、タスクバーのWampserverアイコンを右クリックし、MySQLに移動して「__以外のポートを使用」をクリックします。どのサービスでも使用されていないポートを入力します。コマンドプロンプトに「netstat -an」と入力して、使用されているすべてのポートを表示します。新しいポートは、ここに存在しないようにする必要があります。アイコンが緑色になります。

0
Golovkin