インターネットで phpstudy と mysql の間の競合を検索しました。ああ、両方の mysql が 3306 ポートを占有しており、システムの元の mysql が起動することがわかりました (ここにあります) 、元の mysql がサービスとして監視を開始します)。その後、phpstudyを開くと別のmysqlサービスが起動しますが、このとき同じポートなので競合が発生します。
インターネット上には、私と同じ問題に遭遇した人が実際にいます。元の mysql を削除するか、設定ファイルを変更するだけです。明らかに、この解決策は次のとおりです。私が望むものではありません。そして、それは私の問題をうまく解決しませんでした。
そこで、この解決策を試してみたかったのです。 phpstudy の mysql ポートを 3307 に変更すると競合は発生しませんか? 変更しました。理論上は成功しますが、以前と同じです。問題は解決されていません。
今回、phpstudyのmysqlをアンインストールしたいのですが、phpstudyでmysqlのパスを設定する設定は見つかりましたか?この計画がうまくいかない場合は、別の計画を考えてください。
そこで、インストールした mysql を phpstudy の mysql ディレクトリに移動し、元の mysql の場所にあるすべてのファイルを削除することを考えました。これにより、phpstudy は元の mysql データベースを使用できるようになりますか? もう一度試しましたが、まだ問題を解決できませんでした。 mysql 実行ファイル設定ファイルのデータファイルをこの方法で移動しても、上記のコンピュータ管理のサービスは依然として元の場所で mysql サービスを開始しており、この mysql サービスで指定されている mysql サービス ファイルのパスは変更できないためです。この計画はうまくいきません!
もう一度考え方を変えてみましょう。今回は元の mysql ディレクトリから削除されたファイルをすべて復元したので、元の mysql と phpstudy の mysql フォルダーは以下のように同じ内容になりました。
以上がphpstudyインストール後にmysqlが起動できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。