Odinstalowałem stary XAMPP i usunąłem całą zawartość d:\xampp folder
i zainstalowałem nową. Kiedy kopiuję mój folder kopii zapasowej (z nazwą mojej bazy danych, zawierającą wszystkie pliki .frm
i .opt
) do D:\xampp\mysql\data
, baza danych wyświetla się na liście w phpmyadmin, ale nie ma tabel i danych. Co zrobiłem źle?Odzyskiwanie bazy danych mysql z kopii zapasowej folderu danych
Odpowiedz
Rozglądałem się wiele. Istnieje kilka innych plików, które są potrzebne do odzyskania. Myślę, że nie można odzyskać tabel z samych plików .frm. Ponownie utworzyłem moją bazę danych.
Ustaw datadir = "D: \ xampp \ mysql \ data" w xampp/mysql/bin/my.ini
Oto jak miałem do czynienia z tego rodzaju sytuacji:
- Zatrzymaj z Apache i MySql usług z panelu sterowania xampp.
- Powrót do góry (na wszelki wypadek), a następnie usuń folder
data
z folderu instalacyjnego nowy xampp<physical_drive>/xampp/mysql
.(Folder
data
zawiera definicje schematu/table (pliki .frm) dla tabel.) - skopiować folder
data
z poprzedniego folderuxampp
(lub kopii zapasowej) pod numeremmysql
i wklej go do nowej lokalizacji (tj.<physical_drive>/xampp/mysql
). - Teraz początekApache i MySql usługi z panelu sterowania xampp.
Proszę, tabele powinny się pokazać wraz z ich strukturami po kliknięciu.
Uwaga: Upewnij się opuścić folder bin
pod folderze instalacyjnym xampp nietknięte.
Wpadłem na ten sam problem. Miałem wszystkie moje projekty w mysql, które jakoś straciłem.
mysql pod moim starym xampp został usunięty/odinstalowany w jakiś sposób. Nie miałem nawet folderu danych do skopiowania do nowej lokalizacji xampp.
Przeglądałem foldery i znalazłem mysql/data i mysql/backup w poniższej lokalizacji.
C: \ xampp \ perl \ mysql \ data
C: \ xampp \ perl \ mysql \ backup
To, co zrobiłem.
Skopiowałem oba foldery w miejsce nowych folderów mysql/data i mysql/backup xampp.
Skopiowałem także inne pliki (nie foldery) pod/mysql ze starego xampp do nowego xampp/mysql.
Zatrzymaj nowe serwery mysql i apache xampp, jeśli są uruchomione. Uruchom ponownie.
Viola Odzyskałem wszystkie utracone bazy danych.
Mam nadzieję, że to pomoże.
Jest possiable byłem dowiedzieć się rozwiązanie
- zainstalować nowy xampp
- Skopiuj folder starej bazy danych z xampp \ mysql \ data \ databasefolder do wklejenia w swoim biegu folderze xampp
C: \ xampp \ mysql \ data - Po tym zatrzymaj usługi mysql i apache, a następnie wykonaj kopię zapasową uruchomionych plików xampp ib_logfile0, ib_logfile1 i ibdata1 i przechowuj w bezpiecznym miejscu
- skopiuj ten sam plik (ib_logfile0, ib_logfile1 i ibdata1) od starego xampp \ mysql \ data \ i wklej na swojej działa serwer xampp C: \ xampp \ mysql \ data \
- mysql Start i usługi apache Otwórz CMD Straży polecenia C: \ xampp \ mysql \ bin> mysqldump -u dbusername -p hasło_bazy_danych nazwa_bd> D: \ exportdb.sql
- przystanek mysql i apache usługa i przywrócić główne ib_logfile0, ib_logfile1 i plik ibdata1 (krok 3) sprawdzić
- po raz kolejny uruchom usługę i otwórz http://localhost/phpmyadmin/ i zaimportuj kopię bazy danych z D: \ exportdb.sql Teraz twoja kopia zapasowa działa :)
- 1. Dodaj datę do bazy danych kopii zapasowej bazy danych SQL
- 2. Obliczanie rozmiaru kopii zapasowej bazy danych
- 3. kopii zapasowej bazy danych MySQL i pobierz jako plik
- 4. Wykonywanie kopii zapasowej bazy danych do SDCard na Androida
- 5. Chcę używać bazy danych mysql z kopii zapasowej niedziałającego serwera na nowym komputerze
- 6. Najlepsze praktyki dla kopii zapasowej MySQL
- 7. Jak mogę uratować małą część danych z kopii zapasowej bazy danych SQL Server?
- 8. Odzyskiwanie nazw MySQL, gdzie typ danych == X
- 9. Kopia zapasowa bazy danych MySQL do Dropbox
- 10. Schemat bazy danych MySQL
- 11. Normalizacja bazy danych MySQL
- 12. iOS: Podstawowa baza danych kopii zapasowej w iCloud?
- 13. Uzyskiwanie pełnej kopii bazy danych WHOIS
- 14. Tworzenie kopii bazy danych w PostgreSQL
- 15. Plany zarządzania kopiami zapasowymi i katastrofami dla bazy danych mysql
- 16. MongoDB w Docker - tworzenie kopii zapasowej bazy danych podczas zamykania kontenerów
- 17. PHP kopii zapasowej bazy danych Cała PostgreSQL, a następnie przywrócić część tabeli
- 18. Odzyskiwanie danych z modemu Bootstrap
- 19. jest to możliwe kopii zapasowej i przywrócić plik bazy danych w systemie Android? non urządzenia korzeniowe
- 20. odzyskiwanie jednej wartości z bazy danych przy użyciu php
- 21. Zignoruj "widoki" w kopii zapasowej mysql db przy użyciu mysqldump
- 22. skrypt kopii zapasowej serwera SQL
- 23. Poczta do bazy danych MySQL
- 24. Sync bazy danych sqlite z mysql
- 25. Eksport bazy danych MySQL z XAMPP
- 26. czytanie obrazu BLOB z bazy danych MySQL
- 27. tworzenie bazy danych w mysql z java
- 28. mapa istniejącej bazy danych mysql z gorm
- 29. Synchronizacja bazy danych klienta SQLite z bazą danych serwera MySQL
- 30. Tworzenie kopii zapasowej .sqlite (dane podstawowe)
Ustawiono już tę wartość. –
Spróbuj zapytać na http://www.apachefriends.org/f/viewforum.php?f=34 – Spec