Mam odinstalować serwer wampla i teraz potrzebuję mojej bazy danych do przywrócenia. Jak mogę zrobić ten proces?gdzie pliki bazy danych MySQL przechowują pliki?
Odpowiedz
W każdym razie możesz to wiedzieć:
mysql> select @@datadir;
+----------------------------------------------------------------+
| @@datadir |
+----------------------------------------------------------------+
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ |
+----------------------------------------------------------------+
1 row in set (0.00 sec)
Dzięki Barry Galbraith z MySql Forum http://forums.mysql.com/read.php?10,379153,379167#msg-379167
o wiele bardziej użyteczną odpowiedź dla każdej instalacji mysql, dzięki bud. – Andrew
@Andrew zgodził się, pomógł mi również, ponieważ był znacznie bardziej ogólny. – ramoneguru
Będąc na współdzielonym hoście bez widoczności w systemie plików, tego właśnie potrzebowałem. –
Sprawdź plik my.cnf
w katalogu programu MySQL, poszukaj
[mysqld]
datadir=
datadir
jest miejsce, gdzie jest przechowywana baza danych MySQL.
na linux, plik ten jest zazwyczaj na: /etc/mysql/my.cnf i pliki bazy danych są pod adresem /var/lib/mysql –
WAMP przechowuje dane bazy danych pod numerem WAMP\bin\mysql\mysql(version)\data
. Gdzie sam folder WAMP zależy od tego, gdzie go zainstalowałeś (na Xp, wierzę, że jest bezpośrednio na dysku głównym, na przykład c:\WAMP\...
Jeśli usunąłeś ten folder lub dezinstalacja usunęła ten folder, jeśli nie zrobić kopię zapasową DB przed deinstalacji może być pecha.
Jeśli tak zrobić kopię zapasową choć phpmyadmin, następnie zalogować się i kliknąć zakładkę import i przejdź do pliku kopii zapasowej.
Dzięki! Znalazłem tę odpowiedź podczas wyszukiwania na moim twardym dysku, szukając tego samego. Mam instalację xampp z MySQL Server 5.5 na Windows 7. Dla innych z podobną konfiguracją: Znalazłem swój plik danych na C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ data. W moim systemie musiałem ręcznie wpisać "C: \ ProgramData". – Sean
@Cryophallion hej, to jest bezużyteczne, myślę. Od kiedy skopiowałem bazę danych z lokalizacji, którą zastraszałeś i wkleiłeś na innym komputerze z tą samą lokalizacją mysql. Pozytywną stroną jest to, że pokazuje bazę danych i tabele w przeglądarce zapytań, ale kiedy otwieram tabelę, pokazuje "otrzymałem błąd 1 z błędu silnika magazynu 1030" –
phpMyAdmin jest tylko program dostępu do baz danych, myślę, że pytanie jest –