I need to weekly sync a large (3GB+ / 40+ tables) local MySQL database to a server database. The two databases are exactly the same. The local DB is constantly updated and every week or so the server DB need to be updated with the local data. You can call it 'mirrored DB' or 'master/master' but I'm not sure if this is correct.
Şu anda DB sadece lokal var. Yani:
1) Önce sunucusuna yerel gelen DB kopyalamanız gerekir. PhpMyAdmin ile ihracat / ithalat çünkü DB boyutu ve PHPMyAdmin sınırları imkansızdır. Gzip'li dosyaya DB ihracat ve FTP üzerinden yükleyerek muhtemelen çünkü sunucu sorunları bağlantısı nedeniyle ya da sunucu dosya boyutu limiti transferi ortasında kıracak. Ayrı ayrı tablo ihracat bir ağrı olacak ve her tablonun boyutu da çok büyük olacaktır. Peki, bunun için daha iyi çözüm nedir?
2) yerel DB sonra bize tam olarak ben haftalık güncelleme sunucusu DB ihtiyaç sunucusuna yüklenen. Bunu yapmak için ne daha iyi bir yolu?
Ben senaryo bu tür asla çalıştı, ben bunu başarmak için farklı yollar bilmiyorum ve ben bu yüzden mümkün olduğunca iyi kendinizi lütfen açıklayınız SQL ile tam güçlü değilim.
Çok teşekkür ederim.