Skocz do zawartości


 

Zdjęcie

Odzyskanie bazy MySQL

Odzyskanie bazy MySQL

  • Proszę się zalogować aby odpowiedzieć
11 odpowiedzi na ten temat

Odzyskanie bazy MySQL

#1 SeSsam

SeSsam

    Czasami na forum

  • Użytkownicy
  • 27 postów
  • Skąd:Jastrzębie-Zdrój
  • Imię:Mateusz

Napisany 25 lipiec 2015 - 09:34

Witam,

mam pewien głupi problem. Zapomniałem opłacić serwer i firma hostingowa dała mi kopie serwera z dnia wyłączenia. Mam dane z całego serwera

 

1.jpg

 

niestety nigdy nie miałem takiej potrzeby aby wyciągać tak bazy danych. Możecie mnie pokierować gdzie te pliki się przedemną chowają? Używałem mysql-server 5.5, system debian 7.

 

Z góry dzięki za wskazówki :)


  • 0

#2 Łukasz Ostrowski

Łukasz Ostrowski

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1583 postów
  • Skąd:Bydgoszcz
  • Firma:Sys-Com
  • Imię:Łukasz
  • Nazwisko:Ostrowski

Napisany 25 lipiec 2015 - 09:46

/var/lib/mysql


  • 6

#3 SeSsam

SeSsam

    Czasami na forum

  • Użytkownicy
  • 27 postów
  • Skąd:Jastrzębie-Zdrój
  • Imię:Mateusz

Napisany 25 lipiec 2015 - 09:56

/var/lib/mysql

 

ok, dzięki Ci serdecznie. Bangla :)

 

@edit

 

a jednak nie bangla :/ zainstalowalem sobie xamppa na winszajsie, skopiowałem tam bazy w formacie *.frm i pokazuje mi je w phpmyadminie lecz nie moge ich odczytać.

 

1.jpg

 

niby jest, ale nie ma. Co może być przyczyną?

 

 

@edit2

 

dobra odzyskałem :) musiałem podmienić plik "ibdata1" w /var/lib/mysql i zadziałało.

 

Dzięki za pomoc! :)


Edytowany przez SeSsam, 25 lipiec 2015 - 11:28.

  • 0

#4 gutek

gutek

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 209 postów
  • Skąd:Wrocław

Napisany 25 lipiec 2015 - 14:32

@up podmieniłeś /var/lib/mysql i ruszyła baza?? czyli co można zrobić kopie bezpośrednio plików i w przypdku awarii przywrócić katalog i będze działać? Kiedyś wiele razy byłem informowany że tak się nie robi i że nie uruchomi bazy danych..
  • 0

#5 SeSsam

SeSsam

    Czasami na forum

  • Użytkownicy
  • 27 postów
  • Skąd:Jastrzębie-Zdrój
  • Imię:Mateusz

Napisany 25 lipiec 2015 - 14:39

@up podmieniłeś /var/lib/mysql i ruszyła baza?? czyli co można zrobić kopie bezpośrednio plików i w przypdku awarii przywrócić katalog i będze działać? Kiedyś wiele razy byłem informowany że tak się nie robi i że nie uruchomi bazy danych..

 

 

skopiowałem katalog z bazy do nowego serwera, skopiowałem pliczek ibdata1 do /var/lib/mysql i zabanglało. Odzyskałem sobie tak baze danych w xampp, zassałem ją potem przez phpmyadmina do .sql i wdrożyłem do nowego serwerka aby nic go nie bolało :)


Edytowany przez SeSsam, 25 lipiec 2015 - 14:44.

  • 0

#6 gutek

gutek

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 209 postów
  • Skąd:Wrocław

Napisany 25 lipiec 2015 - 14:49

na szybko dla małej bay tak ale muszę kiedyś sprawdzić jak to się zachowa przy bazie 30 gb:)
  • 0

#7 kafi

kafi

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 3412 postów

Napisany 25 lipiec 2015 - 15:21

czyli co można zrobić kopie bezpośrednio plików i w przypdku awarii przywrócić katalog i będze działać?

Tak. Z małą gwiazdką.

 

Kiedyś wiele razy byłem informowany że tak się nie robi i że nie uruchomi bazy danych..

Jeśli dobrze się skopiuje, to się baza bez problemu uruchomi ;)

 

Cały klucz polega na tym, żeby kopiować wszystkie pliki przy wyłączonym serwerze MySQL.

Bo jeśli się kopiuje w trakcie pracy, to, szczególnie w przypadku InnoDB, rezultaty mogą być bardzo nieprzewidywalne...


  • 0

#8 gutek

gutek

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 209 postów
  • Skąd:Wrocław

Napisany 25 lipiec 2015 - 15:29

@up ja moge zatrzymac w nocy serwer po to zeby zrobic kopie plikow bo dzieki temu szybciej sie przywroci w przypdku awarii baze o wiekszych rozmiarach:)
  • 0

#9 malu

malu

    Linux administrator

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1753 postów
  • Skąd:Leszno
  • Firma:NODEA
  • Imię:Mateusz
  • Nazwisko:Adach

Napisany 25 lipiec 2015 - 20:01

@gutek - xtrabackup , a nie jakieś dziwne kombinacje i wyłączanie MySQL.


  • 4

#10 gutek

gutek

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 209 postów
  • Skąd:Wrocław

Napisany 25 lipiec 2015 - 20:14

sprawdzałem już kiedyś ten extrabackup i jeszcze nie miałem okazji z niego korzystać w sytuacji kryzysowej :)


Edytowany przez gutek, 25 lipiec 2015 - 20:14.

  • 0

#11 web24

web24

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 18 grudzień 2015 - 16:37

NIe chce tworzyć nowego tematu, jak niedawno było poruszane.

Po wykonaniu tak samo jak  SeSsam, dostaje bład w phpmyadminie:

 

#1932 - Table 'phpmyadmin.pma__table_uiprefs' doesn't exist in engine

 

 

 

Walcze już 3 dni z tą bazą i nie mogę jej przywrócić w żaden sposób.

Pomoże ktoś?


  • 0

#12 Misiek08

Misiek08

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1157 postów

Napisany 26 grudzień 2015 - 17:08

Zainstaluj od nowa phpmyadmin.


  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników