Mysqlポート3306をテストすると、次のエラーが発生します。
***** Test which uses port 3306 *****
===== Tested by command netstat filtered on port 3306 =====
Port 3306 is not found associated with TCP protocol
Port 3306 is not found associated with TCP protocol
--- Do you want to copy the results into Clipboard?
--- Type 'y' to confirm - Press ENTER to continue...
私は多くの方法を試しましたが、うまくいきませんでした。 Apacheは正常に動作していますが、MySQLサービスを開始できません。 Wampアイコンはオレンジ色で、実行中の3つのサービスのうち1つだけを示しています。
MySQLサービスがWAMPで起動しない? に記載されているすべてのポイントを試しました
たくさん苦労した後、私は この答え で解決策を見つけました
私にとって、この問題の理由は、mysql用に間違った構成データがキャッシュされていたためです。
C:\ wamp64\bin\mysql\mysql5.7.24\dataに移動して、以下を削除してみました:
auto.cnf、xxxxxxxxx.err、xxxxxxxxx.pid、ib_logfile0およびib_logfile1
しかし、私はibdata1をそのままにしましたすべてのローカルデータベースを参照します(それをまったく削除しないでください!)次に、wampを再起動すると、それは魅力のように機能しました。
Cmdに移動し、「netstat/a」を実行して、実行中のすべてのポートのリストを取得します。
TCP 0.0.0.0:3006がリストに含まれているかどうかを確認します。私の場合はそうではなく、代わりに0.0.0.0:3008がリストに含まれていました。
データベースが実際に実行されていることを確認するには:ディレクトリを、実行する予定のmysqlバージョンを保持しているフォルダに変更します。次に、コマンドラインでphpMyAdminでインスタンス化したmysqlデータベースにログインしようとしました... 'mysql -u yourloginId -p yourDataBaseName'を使用してEnterキーを押し、パスワードを入力します。パスワードを設定しなかった場合は...「-p」をスキップしてください。
データベースが実行されている場合は、それに関連する一連の情報を取得し、プロンプトを「mysql」に変更します。「quit」と入力し、Enterキーを押して終了します。次に、cmdを使用します。
データベースが実行されており、WAMPが3000の範囲のポートを使用しているため、3008が正しいポートであると想定しました。 WAMPアイコンに移動してクリックします... phpに移動してからphp.iniに移動し、編集します。 3006で検索を実行すると、mysqlポートとして検出される可能性があります...実際にmysqlを実行しているポートに変更してください...私にとっては3008でした。保存してWAMPを再起動してください...問題は解決するはずです。
フォルダ内のmy.iniファイルを削除しますwork