mysql backup and restore?

12 отговора 441 прегледа
#1

mysql backup and restore?

kak moga da prehvurlia edna mysql baza ot edna mashina na druga?

Отговор
в отговор на blackw #2

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

Отговор
в отговор на blackw #3

Re: mysql backup and restore?

mysqldump -c database > database.sql
mysql < database.sql

Отговор
в отговор на Дизeлджия #5

Абе, Дизел.....

не трябва ли биелата да се мести встрани, а буталото - само надолу и нагоре?

...пазете дърветата, не са ваши...
Отговор
в отговор на Дизeлджия #6

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

Отговор
в отговор на Gandalf #7

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!

Отговор
в отговор на Яceн #8

Re: Абе, Дизел.....

Nqma znachenie:))
Vajno e da ima dvijenie!

Отговор
в отговор на Дизeлджия #9

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?

Отговор
в отговор на Gandalf #10

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!

Отговор
в отговор на Дизeлджия #11

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.

Отговор
в отговор на Gandalf #12

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?

Отговор
в отговор на Дизeлджия #13

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.

Отговор