Linux

多個Mysql數據庫備份工具?

  • September 29, 2014

我的作業系統是 Ubuntu 10.10。我有幾個小站點(都在各種共享主機上),我認為定期從這些遠端共享主機備份 mysql 數據庫可能是個好主意。我目前是手動完成的,它似乎雖然不費力但絕對是無聊的過程(phpmyadmin)。

我應該怎麼做(沒有可用的 ssh 訪問)?

如果這樣做:

mysqldump -u root -p[root_password] [database_name] -h mysql_host > dumpfilename.sql

這是否意味著密碼正在以純文字形式傳輸?

以這種方式指定密碼在您的機器上是不安全的。通過網路,它與 MySQL 客戶端連接到您的數據庫的方式相同。據我所知使用者名和密碼是經過雜湊處理的,因此您不會以純文字形式發送密碼。

在您的情況下,我會編寫一個簡單的包裝腳本,例如

for host in host1 host2 host3
   do mysqldump ...
done

退房

http://www.phpmybackuppro.net/

還要考慮增量備份

http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html

查看 maatkit,它可以自動完成大部分工作。

引用自:https://unix.stackexchange.com/questions/6468