3

XAMPP のバージョンを 1.8.2 に更新しました。今、MySQL データベースサーバーが起動しないという問題があります。

Apache Web サーバーを (「アプリケーション マネージャー」で) 起動しようとすると、「起動中...」と表示され、数秒後に「実行中」と表示されます。MySQL データベースで同じことをすると、数秒間「開始中...」と表示された後、「停止しました」と表示されます。

構成ファイル (my.cnf) を見ると、次のように表示されます。

# The following options will be passed to all MySQL clients
[client]
#password           = your_password
port        = 3306
socket      = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

問題はソケットにあると思います。mysql.sock はそのディレクトリには存在せず、XAMPP ディレクトリ全体にも存在しません。

これを修正する方法を知っている人はいますか?

PS: OS X に PHP 5.4 をインストールしました。

4

3 に答える 3

3

ポート 3306 は他のプロセスで使用されている可能性があります。Xampp mysql 構成でポート番号を変更して、mysql を起動するだけです。

于 2014-07-16T07:31:36.050 に答える
0

xampp でも同じ経験がありましたが、更新を実行していませんでした。これはクリーン インストールでした。箱から出してすぐにMAMPを実行できて幸運でした。これはあなたの問題に対する直接的な答えではありませんが、何かをインストールして作業を完了したいだけなら、MAMP が選択肢になる可能性があります。私は数時間グーグルをしましたが、ここでxamppの問題をまだ理解していません...

于 2013-08-24T00:08:17.093 に答える