検索

ホームページ  >  に質問  >  本文

php - mysql で大量のデータをエクスポートおよびインポートする方法

ここには 10G に達するデータベースがあります。それをエクスポートして他のサーバーにインポートしたいと考えています。mysqldump や navicat エクスポートなどの基本的なエクスポートは使用できなくなりました。データベースをエクスポートして他の場所に移行できる他の方法やツールはありますか?

巴扎黑巴扎黑2770日前1064

全員に返信(9)返信します

  • 習慣沉默

    習慣沉默2017-05-24 11:32:37

    オープンソース ETL ツール kettle を使用します。これは非常に優れており、さまざまなデータベースに転送できます。

    返事
    0
  • PHPz

    PHPz2017-05-24 11:32:37

    インポートは不可能です。スクリプトを書いて実行するだけです

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-24 11:32:37

    リーリー

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-24 11:32:37

    より簡単な方法は、まずデータベース テーブルを MyIsam に変換し、次にデータベース ファイルを他のサーバーに直接コピーすることです。次に、それを元のデータベース テーブル エンジンに変更します。

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-24 11:32:37

    分散ストレージを検討すべきでしょうか?

    返事
    0
  • PHPz

    PHPz2017-05-24 11:32:37

    xtrabackup を使用してバックアップし、rsync を使用してバックアップを別のサーバーに転送し、xtrabackup を使用して復元します。イントラネット経由で送信される場合、10G のデータの全体のバックアップと復元の時間を 1 時間以内に制御できます。私はここに 16 コア 32G サーバーを使用しています)。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-24 11:32:37

    データベースをオフラインにし、データベースの物理ファイルをコピーします

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-24 11:32:37

    10Gしかないとmysqldumpは使えないの? なんてこった? ここではいつものように100Gでダンプを実行しています、そしてxtrabackupも利用可能です

    レベルは何ですか?答えが分かりませんか?通報しますか?奇妙な! !分からなかったら調べてね!ご質問がございましたらお気軽にお問い合わせください。ありがとうございます。

    返事
    0
  • ringa_lee

    ringa_lee2017-05-24 11:32:37

    データファイルを直接パッケージ化しますか?

    返事
    0
  • キャンセル返事