Fórum Root.cz
Hlavní témata => Server => Téma založeno: rado3105 12. 08. 2018, 23:05:44
-
Server mi nabehne ale je problem so spustenim mysql. Mam 3 tyzdne staru zalohu, avsak potreboval by som zachranit nove data v jednej mysql databaze. Je mozne nejako vytiahnut databazu z poskodeneho disku a vlozit ju do zalohy, aj napriek tomu ze to nejde cez mysql (ktory nejde spusti?)
-
1. nepoustej se do neceho cemu nerozumis (kdyz nemas zalohy)
2. nasdilej ty obnovene soubory z poskozeneho disku, nekdo se do nich treba dostane
3. existuje myisamchk
-
...Mam 3 tyzdne staru zalohu...
=== nemas zalohu
Za (pokus) o obnovu dat z disku zaplatis +- 8kKc. Existuje tu nekolik firem ktery to delaj. Pokud je v haji elektronika, data dostanes. Pokud jsou to plotny, dostanes nejspis data poskozeny/nekompletni.
Muzes se pokusit (pokud disk bezi) data skopirovat jinam, a pak se pokusit o jejich rekonstrukci (v zadnym pripade na ten disk uz nic nezapisuj).
Existuji jen dve skupiny lidi. Ti, kteri o data uz prisli a ti kteri o ne teprve prijdou.
-
Zalezi co je na disku za problem, kde je ten problem atd. Evidentne nemas k tomu potrebne znalosti, takze specializovana firma a pro priste lepsi zalohy.
-
Pokud disk není zcela poškozený, můžete vyjít z toho https://dev.mysql.com/doc/internals/en/frm-file-format.html a dokumentace kolem.
-
Existuje i toto https://hetmanrecovery.com/hard_drive_recovery/software.htm
-
Data do a z mysql som vytahoval cez mysqldump. Kedze mi nejde spustit mysql (system aj disk bezi) tak mysqldump nemam ako spustit. Preto sa pytam ci je moznost - ze skopirujem data mysql z nejakeho priecinka do druheho a potom ich vlozim do novo nainstalovaneho systemu na novy disk...resp. do starsieho zalohovaneho systemu kde ta zaloha bezi akurat tam chybaju nejake udaje.
-
Data do a z mysql som vytahoval cez mysqldump. Kedze mi nejde spustit mysql (system aj disk bezi) tak mysqldump nemam ako spustit. Preto sa pytam ci je moznost - ze skopirujem data mysql z nejakeho priecinka do druheho a potom ich vlozim do novo nainstalovaneho systemu na novy disk...resp. do starsieho zalohovaneho systemu kde ta zaloha bezi akurat tam chybaju nejake udaje.
Nějaký postup, který by mohl fungovat jsem našel, zkuste toto:
Old Server
1. Stop mysql server
2. Copy contents of datadir to another location on disk (~/mysqldata/*)
3. Start mysql server again (downtime was 10-15 minutes)
4. compress the data (tar -czvf mysqldata.tar.gz ~/mysqldata)
5. copy the compressed file to new server
New Server
1. install mysql (don't start)
2. unzip compressed file (tar -xzvf mysqldata.tar.gz)
3. move contents of mysqldata to the datadir
5. Make sure your innodb_log_file_size is same on new server, or if it's not, don't copy the old log files (mysql will generate these)
6. Start mysql
Původně to byl postup na kopírování velkého objemu dat mezi servery. Ale myslím, že ho můžete použít i pro váš případ.
-
To jsou ti experti zooo Slovenska nieeeeee? :D
-
Chyba je v ibdata1, nasiel som ze su nejake rescue mody, ktore treba pomenit v my.cnf...ma niekto s tym skusenosti?
-
No a co říká majitel toho e-shopu, když mu to už několikátej den nefunguje? ;D
-
Pokud pri pokusu o vykopirovani dat narazis na HW chyby disku a kopirovaci operace selze, bude potreba udelat image celeho disku toolem ddrescue, ktery sekvencne kopiruje raw data stejne jako DD, ale pokud narazi na chybu, tak zmensuje velikost cteneho bloku tak dlouho, dokud cteni neprojde - tim z puvodniho disku zachranis to co se zachranit da a fyzicky poskozena cast dat je prepsana nulama. Pokud jsi mel kliku, tak dulezita data nejsou v poskozene casti. Ten image pak mountnes a uz nad nim muzes provadet veskere souborove operace. Napr viz https://www.technibble.com/guide-using-ddrescue-recover-data/
-
No a co říká majitel toho e-shopu, když mu to už několikátej den nefunguje? ;D
Prej něco vo Dunaji a Maďarech, ale nebylo mu moc rozumět. ;D
-
Tak majitel toho eshopu ted nasazuje to Rpi jako kancelarske desktopy, tudiz ho nejaky eshop nezajima...
-
Tak majitel toho eshopu ted nasazuje to Rpi jako kancelarske desktopy
Spokojený a výkonný zaměstnanec - základ podnikatelského úspěchu! ;D ;D ;D :P :P :P
-
No a co říká majitel toho e-shopu, když mu to už několikátej den nefunguje? ;D
Prej něco vo Dunaji a Maďarech, ale nebylo mu moc rozumět. ;D
Nesrozumitelně řval v záchvatu šíleného amoku? ;D