1

負荷の高いスレーブサーバーがあります。また、MySQLをPerconaに置き換えることを許可されないという緩和的な状況もあります。

私のジレンマは、PerconaがMySQLの「代替品のドロップ」であるということです。たとえば、Perconaをインストールすると「コマンド」「mysql」が引き継がれます。

かなり長い間オンラインで検索した後(おそらく間違ったキーワードを使用して)、PerconaとMySQLを両方とも同じサーバー(異なるポート、多分?)で実行するようにインストールまたはコンパイルする方法を見つけることができませんでした。

これは可能ですか?読むべきドキュメントやリンクなどはありますか(RTM)?

注意:これはLinuxボックス(openSUSE)にあります

4

3 に答える 3

1

インストールディレクトリ、サービス名、ポートが異なる場合でも、一緒に実行しても問題はないと思います。

于 2012-07-22T15:23:39.970 に答える
1

MySQL Sandboxを使用しない場合は、Linuxボックスに複数のMySQLサーバーをインストールするためのこのチェックリストを参照してください。

簡単に言うと、分離する必要があるものは次のとおりです。

  • 構成ファイル
  • ポート番号
  • ソケットファイル
  • データディレクトリ
  • デーモン

そしてもちろん、パッケージ管理ソフトウェアから両方をインストールすることはできません。それらは互いにオーバーライドするからです。少なくとも1つはバイナリからインストールする必要があります(そうでない場合は、多くの調整を行う必要があります)。

于 2012-07-22T16:03:39.030 に答える
0

同じマシンで2台のサーバーを実行する理由はわかりませんが、これを設定するのに役立つツールがあります。これがあなたのやりたいことなら、MySQLサンドボックスを調べることをお勧めします。それらは異なるポートで実行され、異なるデータディレクトリと構成ファイルを持っています。

于 2012-07-22T15:24:06.490 に答える