0

SQL (mysql - Oracle の Mysql または MariaDB を使用するかどうかに応じて、InnoDB または XtraDB) データベースを定期的にバックアップ/ダンプしたいと考えています。

さて、最初のホスティングはSSDで60 GBになるため、すぐに写真とテーブルの行でいっぱいになるため、スペースは限られています.

データベースを安全かつ確実に非侵入的にダンプしたい (つまり、サーバーにストレスをかけないことを意味します) 。サーバーではなく、ローカルのWin7デスクトップにファイルを保存する必要があります。

mysqldump はこのトリックを実行しますが、サーバーのスペースをいっぱいにしてしまいます。データベースが 20 GB に成長し、20 GB の画像がある場合、ダンプは残りのスペースをいっぱいにするか、まったく収まらない可能性があります。

ダンプをリモートで保存する方法は何ですか(同じサーバー上ではありません)?

確かにphpMyAdminからテーブルを保存/ダンプできると思いますが、テーブルが2 GBまたは10 GBになると...もう機能するかどうかはわかりません(数百万行)

ありがとう!

4

1 に答える 1

1

データベース サーバーにリモートアクセスできる場合、これは、バックアップを保持するのに十分なディスク容量があるマシンからmysqldump正しいホストオプションを使用するだけの問題です。

# if your database server has DNS name :
mysqldump -h my.database-server.local ... 

# if you access your database server by its IPv4 address
mysqldump -h 192.168.0.22 ... 

それとも、ここでポイントを完全に逃しましたか?

于 2013-06-26T12:08:41.693 に答える