(Ben sadece FTP erişimi) için SSH erişimi olmayan bir sunucu üzerinde oldukça küçük bir MySQL veritabanı (a Textpattern yüklemeniz) var. Ben düzenli talep üzerine benim yerel dev sunucuya canlı veritabanı indirmeniz gerekir; yani, ben bir komut dosyası çalıştırmak ve / veya cron iş çalışıyor olması ya istiyorum. Bunu yapmanın bazı iyi yolları nelerdir?
Bazı noktaları not:
- Live sunucu Linux, Apache 2.2, PHP 5.2 ve MySQL 4.1 çalıştırıyor
- Yerel sunucu (yani PHP kullanarak bir seçenek) aynı çalışan, ancak işletim sistemi Windows
- Yerel sunucu üzerinde Ruby olan (yani Ruby kullanarak geçerli bir seçenektir)
- Canlı MySQL db can farklı IP'ler uzak bağlantıları kabul
- Ben uzak sunucuda çoğaltmayı etkinleştiremezsiniz
Update: strong> Blam cevabını kabul ettik; Bu güzel ve basit. Bunu düşünmedim inanamıyorum. Ama bir sorun vardı: Ben sürecini otomatikleştirmek istedim, ancak önerilen çözüm bir şifre için kullanıcıya sorar. İşte parola geçer mysqldump komutu biraz değiştirilmiş bir versiyonu:
mysqldump -u USER --password=MYPASSWORD DATABASE_TO_DUMP -h HOST > backup.sql