php - mysql で大量のデータをエクスポートおよびインポートする方法
巴扎黑
巴扎黑 2017-05-24 11:30:37
0
9
1034

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

巴扎黑
巴扎黑

全員に返信(9)
習慣沉默

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
大家讲道理

リーリー

いいねを押す +0
漂亮男人

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

いいねを押す +0
漂亮男人

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
Ty80

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

いいねを押す +0
phpcn_u1582

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

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

いいねを押す +0
左手右手慢动作

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート