PHP を学習するには、もちろん、最初に実行環境をインストールする必要があります。phpsyudy は、PHP を実行するための統合環境です。ワンクリックでインストールできるので、初心者にとって非常にフレンドリーです。同時に、初心者として、チュートリアルに従いました。 phpstudy統合環境をインストールします。取り付けも素早く行えます。本当に初心者に優しいです。
しかし、インストール後、問題が発生しました。つまり、Mysql が開始された後、数秒後に Mysql が停止したことが表示されます (現在、この問題は解決しています。赤いボックスになっているはずです。気にしないでください、/へへ)。何度も再起動しました。まだ始められません。
現在、phpstudyのmysqlが起動できないだけでなく、オリジナルのmysqlも起動できません。どうすればいいですか? 元のデータがまだたくさんあります。
1. 原因分析
インターネット上で phpstudy と mysql の間の競合を検索したところ、両方の mysql が 3306 ポートを占有していることが判明しました。そして、システムの元の mysql が起動時に開始されます (ここで、元の mysql が監視を開始するサービスとして開始されます)。その後、phpstudyを開くと、別のmysqlサービスが起動しますが、このとき同じポートなので競合が発生します。 実際、インターネット上には私と同じ問題に遭遇した人がいます。彼らは元の mysql を削除するか、設定ファイルを変更するだけです。明らかに、この解決策は私が望むものではありません。
2. 問題を解決します
そこで、この方法で解決してみようと思いました。 phpstudy の mysql ポートを 3307 に変更すると競合は発生しませんか? 変更しました。理論上は成功しますが、以前と同じです。忘れてください、面倒です。別のアプローチを試してください。
今回、phpstudyのmysqlをアンインストールしたいのですが、phpstudyでmysqlのパスを設定する設定は見つかりましたか?この計画がうまくいかない場合は、別の計画を考えてください。
次に、インストールした mysql を phpstudy の mysql ディレクトリに移動し、元の mysql の場所にあるファイルをすべて削除することを考えました。これにより、phpstudy は元の mysql データベースを使用できるようになりますか? もう一度試しましたが、まだ問題を解決できませんでした。 mysql 実行ファイル設定ファイルのデータファイルをこの方法で移動しても、上記のコンピュータ管理のサービスは依然として元の場所で mysql サービスを開始しており、この mysql サービスで指定されている mysql サービス ファイルのパスは変更できないためです。この計画はうまくいきません!
もう一度考え方を変えてみましょう。今回は元の mysql ディレクトリから削除されたファイルをすべて復元したので、元の mysql と phpstudy の mysql フォルダーは以下のように同じ内容になりました。
要約すると、解決策は、上の図の左側にあるすべてのファイルを →_→~~~# の右側に直接コピーすることです。##最後に、成功後のスクリーンショット
phpstudy の使用に関するその他の質問がある場合は、Web サイトの phpstduy モジュール
にアクセスしてください。答えを見つけるために以上がphpstudyのデータベースサービスが正常に起動できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。