忙しいeコマースサイトをあるサーバーから別のサーバーに移動しています。
これは[〜#〜] php [〜#〜]アプリケーションであり、MySQLを使用します。 phpMySQLはどちらのサーバーにもインストールされていません。 Navicat Essentials for MySQLを使用してデータベースを管理します。
計画は以下の通りです。
これは適切なアプローチですか?実際、正直なところ、手順1〜7はすでに完了しています。移行中にNavicatを使用したことがないので(常にphpMyAdminを使用していました)、手順8が心配です。手順8である必要がありますか、それとも別の方法で行う必要がありますか?
説明する計画には、アプリケーションのダウンタイムまたはデータの損失(あるいはその両方)が含まれます。より推奨される方法は、新しいDBサーバーを立ち上げ、現在のサーバー(現在はマスター)のスレーブとして構成し、両方をマスター/スレーブのペアとして使用するようにアプリを再構成することです。スレーブが追いついたら(そしてスレーブに接続してクエリを送信できるようになったら)、スレーブを昇格/マスターを降格します。
グーグルで最も一般的な方法は、mysqldumpコマンドを使用することです。
https://dba.stackexchange.com/questions/174/how-can-i-move-a-database-from-one-server-to-another -最も詳細
http://www.networkworld.com/columnists/2004/092004drinternet.htmlmysqlをLinuxボックスからローカルVistaボックスに移動する最も簡単な方法は何ですか?
ただし、使用しているとおっしゃったNavicatを使用すると、データ転送/レプリケーションのセットアップが可能になるという言及があります。
お役に立てれば。