0

Linux用のxamppをインストールしました。それは正常に機能しており、私のmysqlも正常に機能しています。

mysql も使用する別のアプリケーションがありますが、Xampp を実行する場合は mysql サーバーを停止する必要があります。ただし、この方法で mysql サーバーを停止すると、他のアプリケーションが停止し、次のエラーがスローされます。

⇝ OperationalError: (OperationalError) (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)") None None 

このエラーを停止し、両方のアプリケーションを同じ Mysql サーバーで実行し続けるにはどうすればよいですか? どちらも 1 つの mysql サーバー インスタンスを使用しますが、別のインスタンスを実行するには 1 つを停止する必要があります。

誰でもこの問題を解決するのを手伝ってくれますか? どんな助けでも大歓迎です。

4

1 に答える 1

1

もっとmysqlサーバーが必要だと思います.4つか5つかもしれません(冗談です)。

まず、2 つのアプリケーションは、異なるデータベース/ユーザー名を使用して同じサーバーで動作できます => 2 つの mysql サーバーは必要ありません。必要な場合は、前のステップが間違っています。

次に、Linux ディストリビューション用のネイティブ アプリ (つまり、mysql/apache/whatever-comes-with-xampp) を使用することをお勧めします。何らかの理由で xampp に固執する必要がある場合 (私が信じていることは真実ではありません)、ネイティブの mysql/apache/etc を使用しないでください。

于 2012-05-07T07:17:06.080 に答える