2011-02-01 5 views
0

私は自分のローカルサーバにMySQLデータベースにたくさんのデータを保存していますので、新しくpurachsedサーバに転送したいと思います。このサーバーにはPHPのmySQlインストールが付属していますので、どのようにしてデータを転送し、後で1か月後に新しいデータでデータ全体を更新すると言うことができます。これどうやってするの??ローカルサーバーからリモートWebサーバーにデータベースを転送していますか?

+0

なぜあなたは1ヶ月待つのですか? – borayeris

+0

シェル(rootまたは他の特権ユーザー)にアクセスできるサーバー上で実行していますか? – Prisoner

+0

はいそれは専用です – leon

答えて

0

ローカルMySQLデータベースサーバーからバイナリバックアップを作成し、バックアップファイルを新しく購入したサーバーにコピーし、バックアップファイルを復元します。あなたの新しいデータで1ヶ月間これを繰り返します。

あなたが使用しているが、MySQL 5.1から、他のデータベースのバックアップ方法は、ここで見つけることができるのMySQLのバージョンを指定していない:http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html

0

あなたのローカルサーバから情報を取得することができ - AJAXプロトコル経由 - 送りますそれを新しいサーバーのURLに追加します。 例: あなたのローカルホストサーバー:

//local_host/localdatabaseconection.php 

は...新しいサーバにXML形式で

jqueryのAjaxのSQLデータを取得:

$.get("http://new_server_url.php", {get xml data as JSON notation }, function(result){ 
    $("div").html(result); 
    } 

トリックは右のURLアドレスを設定することです。 2台の異なるサーバー間でリアルタイムバックアップを設定することもできます。それが助けてくれることを願って、バイバイ。

+0

これはどのサービスですか? phpMyAdminのネイティブですか?あなたは少し詳しく説明できますか? –