MySQL to Percona ServerをDebian Lenny上のXtraDBに置き換えても安全ですか?

StackOverflow https://stackoverflow.com/questions/6329679

  •  27-10-2019
  •  | 
  •  

質問

Debian Lenny32ビットサーバー上のMySQL5.1をXtraDBを備えたPerconaサーバーに置き換えたいと思います。主な理由は、Perconaのパフォーマンスの向上です。

多くのサービスが実行されている本番サーバーです。他の多くのソフトウェアは、mysql-clientおよび他のmysql共有ライブラリに依存している可能性があります。

MySQLを置き換えても安全ですか?

「安全」とは、1。mysqlを削除し、2。perconaをインストールします。3。すべてが以前と同じように機能します

サードパーティソフトウェアの依存関係を壊しますか? サードパーティソフトウェアの構成(ソケットパス、サーバーポート、共有ライブラリパスなど)を変更する必要がありますか? 何兆もの追加パッケージをインストールする必要がありますか?

ライブラリが壊れている、ヘッダーファイルがない、または互換性がないなどの状況は本当に望ましくありません

役に立ちましたか?

解決

現在、MySQL4.1からPerconaServer 5.5にアップグレード中です。Perconaは、サイトでMySQLの完全なドロップイン置換であり、バイナリは同じ名前を使用し、同じライブラリを使用しています。、同じ構成ファイルの配置は、同じパラメーターを取り、まったく同じSQL構文を持ちます。また、同じバージョン(MySQL5.1からPercona5.1など)でデータファイルと互換性がある必要がありますが、私が個人的に確認したものではありません。

リポジトリを追加した後、apt-get install percona-server-server-5.1を実行できます。これは、競合するパッケージとしてマークされるため、MySQLを自動的に置き換えます。ただし、もちろん、最初にデータベースのSQLダンプを取得する必要があります。

現在、MySQL4.1マスターからいくつかのPercona5.5スレーブへのレプリケーションが設定されており、SQLダンプの挿入にも問題はありません。

他のヒント

...わからない。

私の経験では、唯一の方法は、古いマシンで既存のセットアップのコピーを作成し、いくつかのテストを実行することです。次に、新しいDBに切り替えて、同じテストを再度実行します。

アプリケーションのセットをTomcat5からTomcat6に交換したところ、理論的には、1つまたは2つの調整を加えるだけで、すべて正常に機能するはずでした。初めて試したとき、OpenJavaがインストールされ、ガベージコレクションが問題を引き起こしました。2回目のSunJavaでは、ファウルされたものを処理するための危険な日付を修正する必要がありましたが、現在は正常に動作しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top