Autor | Zpráva | ||
---|---|---|---|
RadimR Profil * |
#1 · Zasláno: 20. 9. 2009, 11:10:39
Je možné na serveru, kde mi běží mysql a pro vytváření databází je používaná aplikace phpmydmin, tyto databáze zálohovat jednoduše pomocí rsync??? Pokud ano, tak které soubory ze kterého adresáře???
O ruční export databází v phpmyadminu mi nejde. Díky |
||
Kajman_ Profil * |
#2 · Zasláno: 21. 9. 2009, 08:39:25
tyto databáze zálohovat jednoduše pomocí rsync
Jednoduše ne. Musíte nejdříve stopnout db na obou strojích, pak můžete dát rsync na adresář, kde máte data. A obě db zase spustit. Aby se nemusel zastavovat ostrý server, řeší to občas někdo tak, že má zapnuté nativní repliky a zastaví jen ten replikační slave a rsync udělá na jeho datech. Druhou možností je pustit mysqldump, výsledný sql prohnat přes rsync a spustit. Ale to je spíše použitelné na menší db. |
||
RadimR Profil * |
#3 · Zasláno: 21. 9. 2009, 09:42:40
Takže rsnyc na adresář /var/lib/mysql/ kde jsou uložené databáze.
Databáze není zase nějak silně využívána a zálohování nastaveno na noc. Shazovat db a zase spouštěť by bylo kvůli tomu, pokub by někdo chtěl zrovna v tu chvíli do databáze přistupovat?? Stane se něco když se nebude vypínat? Mám jistotu, že v tuto dobu do db nikdo nepůjde. I když ve skriptu je o otázka dvou řádků. |
||
Časová prodleva: 15 let
|
0