Portál AbcLinuxu, 26. dubna 2024 23:45


Dotaz: Obnova MySQL

17.3.2008 16:26 Geret
Obnova MySQL
Přečteno: 2082×
Odpovědět | Admin
Dobrý den, zazálohoval jsem si databázi mysql zw složky /var/lib/mysql, nainstaloval jsem znova server, nahral zazálohované složky do /var/lib/mysql. Otevřu phpmyadmina a vsechny db jsou prázdné.

Poradíte co je spatně? Díky
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.3.2008 16:29 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
zazalohoval si komplet cely obsah /var/lib/mysql ? ono napr. subor /var/lib/mysql/ibdata1 je dost dolezity, obsahuje totizto data z innodb databaz :)
17.3.2008 16:32 Geret
Rozbalit Rozbalit vše Re: Obnova MySQL
zazalohoval si komplet cely obsah /var/lib/mysql ? ono napr. subor /var/lib/mysql/ibdata1 je dost dolezity, obsahuje totizto data z innodb databaz :)
Ne, jen databáze jsem zazálohoval
17.3.2008 16:35 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
v takom pripade si prisiel o data zo vsetkych InnoDB databaz. MyISAMI databazy si vsetko ukladaju k sebe do adresarov.
17.3.2008 16:36 Geret
Rozbalit Rozbalit vše Re: Obnova MySQL
Snad nepřišel :(
17.3.2008 20:35 bluemoon
Rozbalit Rozbalit vše Re: Obnova MySQL
azurite, neplacej blbosti, uz jsem na tebe fakt alergickej, kdyz si myslis, ze jsi nejchytrejsi. a co je napriklad tohle? zaloha slovniku zkus si to, ze to funguje.
Tazateli doporucuju udelat to same podle toho navodu podle bodu 1. a 2., hlavne skontrolovat prava citelnosti, jak uz uvedl dalibor nize.
17.3.2008 20:43 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
bluemoon, nechapem preco vobec niekomu radis, ked o veciach vies zjavne velke prd :) precitaj si dokumentaciu k MySQL - InnoDB databazy maju vsetky data v ibdata1 (resp. aj inych suboroch, takto je to ale default). jedine struktura tabuliek je v 'adresaroch databaz'. chod sa uz prosim ta niekde zakopat lebo tu len kecas blbosti na druhu ;)
17.3.2008 20:57 bluemoon
Rozbalit Rozbalit vše Re: Obnova MySQL
dokumentaci? myslite tohle? zalohovani a obnoveni innodb
pise se tam o zalohovani vsech souboru ibd a frm, jak udelal dotazujici, takze to udelal spravne.
17.3.2008 21:00 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
ako som uz pisal, prestan zo seba robit blba :) hned druhy bod:
Copy all your data files (ibdata files and .ibd files) into a safe place.

bluemoon napisem ti rozdiel medzi mnou a tebou: proste ty zjavne prave zistujes a skusas, ako sa to ma vlastne robit a ako to cele funguje. ja to uz niekolko rokov robim.
17.3.2008 21:34 bluemoon
Rozbalit Rozbalit vše Re: Obnova MySQL
v tom pripade se ti omlouvam, myslel jsem ze mel zalohovany vsechna data v /var/lib/mysql
17.3.2008 20:45 bluemoon
Rozbalit Rozbalit vše Re: Obnova MySQL
a innodb taky de, ale v nekterych pripadech muze hlasit chyby konzistence dat, ale to neni pripad, ze by nakonec ty tabulky nevidel.
17.3.2008 20:47 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
tabulky uvidi, ale data nie ;) robis tu zo seba len blba tak uz radsej skonci :)
Dalibor Smolík avatar 17.3.2008 16:38 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Obnova MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, předně pracovní databáze jsou v adresáři /var/lib/mysql (Např. /var/lib/mysql/pracovni). Pokud zálohuji, tak právě zálohuji ty pracovní databáze. Pokud reinstaluji systém a nainstaluji mysql, tyto databáze vrátím zpět na místo, S ostatním nehýbám. Ještě je tu otázka oprávnění - zda jsou databáze čitelné pro uživatele.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
Dalibor Smolík avatar 17.3.2008 16:39 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Obnova MySQL
Omlouvám se - toto platí pro myisam (innodb nepoužívám). Ale samozřejmě je třeba zazálohovat zdroje dat pro innodb.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
18.3.2008 10:00 joki
Rozbalit Rozbalit vše Re: Obnova MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nazdarek, vsetko vykonat ako root:

odzalohovanie db: /usr/bin/dumpmysql -u root -p dbname > /ceta/kam/ju/ulozime/dbname.sql

Obnovenie db : /usr/bin/ -u root -p dbname < /ceta/odkial/obnovujeme/nasuzalohu/dbname.sql

Overis ci su tam db : /usr/bin/mysql -u root -p a zadaš prikaz : show databases;
18.3.2008 12:03 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
odzalohovanie db: /usr/bin/dumpmysql -u root -p dbname > /ceta/kam/ju/ulozime/dbname.sql

hadam /usr/bin/mysqldump nie ? :)
18.3.2008 12:59 joki
Rozbalit Rozbalit vše Re: Obnova MySQL
Osparvedlnujem sa Všetkým za zle podanú informáciu. Takže ešte raz a správne:

Všetko robíme ako superužívateľ!!!!!

Odzálohovanie databázy: /usr/bin/mysqldump -u root -p dbname > /ceta/kam/ju/ulozime/dbname.sql

Obnovenie databázy: /usr/bin/mysqldump -u root -p dbname < /ceta/odkial/obnovujeme/nasuzalohu/dbname.sql

Overenie či je databáza v zozname: /usr/bin/mysql -u root -p

zadáme príkaz: show databases;
18.3.2008 13:21 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
aj tak tam mas chybu, obnova sa nerobi cez mysqldump ale cez mysql (klienta)...
18.3.2008 13:24 joki
Rozbalit Rozbalit vše Re: Obnova MySQL
Takto mi to funguje bez problemov na servery.
18.3.2008 13:32 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
tak si to skus znovu :) mysqldump sluzi na dumpovanie databaz. fakt uz prestavam chapat ludi, ktori inym radia a sami nevedia o com hovoria - to iste vyssie bluemoon.
18.3.2008 14:06 joki
Rozbalit Rozbalit vše Re: Obnova MySQL
sorry mas pravdu pri obnove to ma byt: /usr/bin/mysql -u root -p dbname < /ceta/odkial/obnovujeme/nasuzalohu/dbname.sql.

Preklepol som sa. Ale za to ma nemusis hned podcenovat. Ja som mal aspon snahu pomoct.
18.3.2008 14:10 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Obnova MySQL
to ti neberiem, ved aj snaha sa ceni ;)
Dalibor Smolík avatar 18.3.2008 14:10 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Obnova MySQL
Používá někdo mysqlhotcopy?
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.