mysql backup and restore?
12 отговора
441 прегледа
Re: mysql backup and restore?
ami naj-lesno e kato kopirash ot data direktoriqta, direktoriqta s bazata, koqto ti trqbwa (inache nachini mnogo)
(ama w takyw sluchaj e hubawo da naprawish nqkakyw fix ili pone da recreate-nesh index-ite, makar che i bez towa shte ti wyrwi
(ama w takyw sluchaj e hubawo da naprawish nqkakyw fix ili pone da recreate-nesh index-ite, makar che i bez towa shte ti wyrwi
Re: mysql backup and restore?
mysqldump -c database > database.sql
mysql < database.sql
mysql < database.sql
Абе, Дизел.....
не трябва ли биелата да се мести встрани, а буталото - само надолу и нагоре?
...пазете дърветата, не са ваши...
...пазете дърветата, не са ваши...
Re: mysql backup and restore?
Zdrasti,
Vizhdam, che si pomognal na choveka ... ta zatova i az shte si pozvolja da pitam ...
Imam baza ot njakolko tablici s po njakolkostotin hiljadi zapisa.
Problema e slednija: Kak moga da dump-na ot tazi baza njakakvo info, no "pod uslovie" - naprimer vsichki zapisi, koito otgovarjat na uslovieto pole xxx (ima go vyv vsichki tablici) da e po-malko ot zadadena stojnost.
Dump-a da byde vyv vid ot kojto posle mozhe da se syzdade nova baza pri neobhodimost.
Pozdravi
Vizhdam, che si pomognal na choveka ... ta zatova i az shte si pozvolja da pitam ...
Imam baza ot njakolko tablici s po njakolkostotin hiljadi zapisa.
Problema e slednija: Kak moga da dump-na ot tazi baza njakakvo info, no "pod uslovie" - naprimer vsichki zapisi, koito otgovarjat na uslovieto pole xxx (ima go vyv vsichki tablici) da e po-malko ot zadadena stojnost.
Dump-a da byde vyv vid ot kojto posle mozhe da se syzdade nova baza pri neobhodimost.
Pozdravi
Re: mysql backup and restore?
Nqma da se vpuskam v podrobnosti. Procheti tova i shte ti stane qsno:
[линк]
po tochno vij:
mysql> SELECT * INTO OUTFILE 'data.txt'
FIELDS TERMINATED BY ','
FROM ...;
Kato promenqsh select-a v zavisimost ot tvoite usloviq.
i:
mysql> LOAD DATA INFILE 'data.txt' INTO TABLE table2
FIELDS TERMINATED BY ',';
Mojesh da izpolzvash mysqldump -c database > base.sql
za da vidish kak da create-vash bazata. Ot base.sql vsemash sekciite koito create-vat bazata.
Uspeh
Ako ima neshto ne qsno pitai
!
[линк]
po tochno vij:
mysql> SELECT * INTO OUTFILE 'data.txt'
FIELDS TERMINATED BY ','
FROM ...;
Kato promenqsh select-a v zavisimost ot tvoite usloviq.
i:
mysql> LOAD DATA INFILE 'data.txt' INTO TABLE table2
FIELDS TERMINATED BY ',';
Mojesh da izpolzvash mysqldump -c database > base.sql
za da vidish kak da create-vash bazata. Ot base.sql vsemash sekciite koito create-vat bazata.
Uspeh
Ako ima neshto ne qsno pitai
Re: mysql backup and restore?
Blagodarja za link-a.
Mdam ... gore-dolu shvanah idejata ...
V krajna smetka reshih da polzvam 2-rija variant (mysqldump). Momenta beshe udoben. Strannoto e che sql script-a, kojto e izgeneriral ne sydyrzhashe 2 ot tablicite. Njamam predstava kakvo mozhe da go e ubilo, mashinata ne e restartirana ...
Ima li njakakyv limit, pri dostigane na kojto mozhe da mre?
Mdam ... gore-dolu shvanah idejata ...
V krajna smetka reshih da polzvam 2-rija variant (mysqldump). Momenta beshe udoben. Strannoto e che sql script-a, kojto e izgeneriral ne sydyrzhashe 2 ot tablicite. Njamam predstava kakvo mozhe da go e ubilo, mashinata ne e restartirana ...
Ima li njakakyv limit, pri dostigane na kojto mozhe da mre?
Re: mysql backup and restore?
Siguren li si che tablicite sa ot sushtata baza?Izpolzvai musqlshow data_base i vij kakvo tochno ima! Za limit-i ne znam, sigurno ima, no sa dosta golemi. Ne e neonhodimo da restartirash mashinata, restartirash samo mysql-a s: mysqladmin reload!
Re: mysql backup and restore?
Tablicite sa ot syshtata baza.
Strannoto e che za ednata tablica mysqldump-a beshe napravil CREATE statment-a, no ne beshe dump-nal dannite, a za drugata nishto. Tablicite sa obshto 6, za drugite 4 vsichko beshe normalno. Malko bjah sbyrkal porjadyka pri zadavaneto na vyprosa ... no edva li e ot tova problema. V ednata ot tablicite zapisite bjaha malko nad 1,3 miliona.
Kato dump-nah tablicite po otdelno "mysqldump database table" vsichko mina normalno.
Ne sym restartiral nito mashinata nito mysql-a - i 2te si raboteha perfect ... samo mysqldump-a beshe umrjal predi da dump-i dannite za ednata tablica i vsichko za drugata.
Strannoto e che za ednata tablica mysqldump-a beshe napravil CREATE statment-a, no ne beshe dump-nal dannite, a za drugata nishto. Tablicite sa obshto 6, za drugite 4 vsichko beshe normalno. Malko bjah sbyrkal porjadyka pri zadavaneto na vyprosa ... no edva li e ot tova problema. V ednata ot tablicite zapisite bjaha malko nad 1,3 miliona.
Kato dump-nah tablicite po otdelno "mysqldump database table" vsichko mina normalno.
Ne sym restartiral nito mashinata nito mysql-a - i 2te si raboteha perfect ... samo mysqldump-a beshe umrjal predi da dump-i dannite za ednata tablica i vsichko za drugata.
Re: mysql backup and restore?
Stranno! Pri golqm broi zapisi moje da otneme dosta vreme. Moje i mysqldump da ima nqkvi problemi s golemi tablici!
S kakva ver na mysql-a si?
S kakva ver na mysql-a si?
Re: mysql backup and restore?
[cut]
Server version 3.22.32
[cut]
Vremeto za dump-vane na dannite naistina beshe dosta (vse pak bazata beshe nad 200M), no tova ne objasnjava faktite ... zdrave da e.
Server version 3.22.32
[cut]
Vremeto za dump-vane na dannite naistina beshe dosta (vse pak bazata beshe nad 200M), no tova ne objasnjava faktite ... zdrave da e.