Moja baza danych pochodzi z kopii zapasowej niedziałającego serwera.Chcę używać bazy danych mysql z kopii zapasowej niedziałającego serwera na nowym komputerze
Moja baza danych to folder teachercenter, który znajdował się na serwerze i zawiera pliki dla każdej nazwy tabeli z rozszerzeniem *.frm
.
skopiowane bazy danych z:
C:\Users\xxx\Downloads\wamp-saved\wamp\bin\mysql\mysql5.1.36\data\
i wkleić ten folder na komputerze tutaj:
C:\wamp\bin\mysql\mysql5.6.17\data
Zdaję sobie sprawę, że te dwa MySQL były różne wersje, ale ja po prostu staramy się korzystaj z plików bazy danych.
Kiedy uruchamiam program PHPMyAdmin na nowym komputerze, pokazuje on bazę danych teachercenter na liście baz danych.
Ponadto, jeśli kliknę przycisk plus obok bazy danych teachercenter, mogę wyświetlić listę moich tabel bazy danych!
Ale jeśli kliknę samego teachercenter bazie danych, otrzymuję błąd:
No tables found in database.
Jak uzyskać mysql rozpoznać i pozwól mi działać (PHPMyAdmin) na bazie teachercenter na nowym komputerze?
Próbowałem uruchomić/uaktywnić wampmanager.exe, ale nie widzę, aby działał z jego menu.
Zamiast bezpośrednio kopiować pliki FRM, wyeksportowałbym bazę danych do pliku .sql, a następnie zaimportowałam. Najprawdopodobniej ma to miejsce w przypadku typów baz danych; w szczególności frm jest dla myisam i nie działałby z innodb. – Shawn
Niestety oryginalny serwer nie jest dostępny dla eksportu sql. Widzę, że nowszy serwer wampli domyślnie obsługuje innodb. Zrobiłem jednak nowy stół na nowym wampie i użyłem innodb. Ale kiedy spojrzałem na folder danych, miał on trzy pliki: db.opt, test @ 0020table @ 00201.frm i test @ 0020table @ 00201.ibd. – agershon
Muszę uratować stoły, które mam. Czy mogę zainstalować stary mysql na moim serwerze, który używa myisam do przechowywania silnika? Czy mogę polecić serwerowi mysql wampirów, aby używał silnika myisam do przeglądania plików, które mam? – agershon