Wpis z mikrobloga

Uczę się php i mam pytanie dotyczące bazy danych mysql, którą odpalam za pomocą xampa i zarządzam za pomocą phpMyAdmin.

W folderze z xampem jest folder o nazwie mysql w którym jest folder data i widzę, że znajdują się tam foldery wszystkich baz danych jakie stworzyłem. Mam rozumieć, że w jednym takim folderze znajdują się wszystkie pliki związane z daną bazą danych? Czyli jeżeli chciałbym skopiować taką bazę, żeby móc ją potem znowu wkleić do tego folderu data, to wystarczy po prostu skopiować folder z nazwą bazy danych?

Czy pliki z bazy danych znajdują się także w innych folderach?

#php #sql #mysql #backend
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: nie. Tabele są w information_schema, uprawnienia w mysql, logi binarne to osobna bajka. Możesz skopiować cały folder (na wyłączonej bazie), żeby zachować stan CAŁEGO serwera. Ale nie przywrócisz w ten sposób żadnej tabeli itp.
Poprawnym sposobem robienia kopii jest jednak dump.
  • Odpowiedz
@RRybak: No ok, ale mam rozumieć, że wszystkie te pliki związane z bazami danych są folderu mysql w folderze xampp? Czyli najbardziej prymitywny sposób to po prostu skopiowanie całego folderu mysql?
  • Odpowiedz