2013-06-26 37 views
0

我想定期備份/轉儲我的SQL(mysql-InnoDB或XtraDB,具體取決於是否使用Oracle的Mysql或MariaDB)數據庫。在遠程位置保存SQL備份/轉儲

現在,我開始在SSD上託管60 GB,所以它很快就會填滿圖片和一排排桌子,所以空間有限。

我想要安全,非侵入性地轉儲我的數據庫(這意味着不要強調服務器時)和我需要要保存的文件說在我的本地Win7桌面上,而不是在服務器上。

mysqldump會訣竅,但會填滿服務器上的空間,並且如果我的數據庫將增長到20 GB,並且我有20 GB的圖片,轉儲將填充剩餘空間或者可能根本不適合。

那麼遠程保存轉儲的方式是什麼(不在同一臺服務器上)?

我想我可以保存/ phpMyAdmin的,從我轉儲表肯定的,但是當表到2 GB或10 GB的...不知道,如果它工作了(百萬行)

謝謝!

+0

管理員,請將此移動到適當的服務器,如果你認爲這不是我應該發佈。謝謝。 –

回答

1

如果你有遠程訪問你的數據庫服務器,這是唯一使用mysqldump具有正確host option從一臺計算機有足夠的磁盤空間來保存備份的問題。

# 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 ... 

還是我完全錯過了這裏的觀點?

+0

所以你說我可以通過提供-h server_address來從我的筆記本電腦Ubuntu linux box做一個mysqldump,其中server_address是我的主要服務器的名稱,我的數據庫託管在哪裏?那很棒!謝謝。 –