2010-01-19 25 views
49

Ich habe Wamp Server deinstallieren und jetzt brauche ich meine Datenbank wiederherzustellen. Wie kann ich diesen Prozess machen?Wo speichert MySQL Datenbankdateien?

+5

phpMyAdmin für den Zugriff auf Datenbanken nur ein Programm ist, glaube ich, Ihre Frage ist –

Antwort

94

In jedem Fall können Sie es wissen:

mysql> select @@datadir; 
+----------------------------------------------------------------+ 
| @@datadir              | 
+----------------------------------------------------------------+ 
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ | 
+----------------------------------------------------------------+ 
1 row in set (0.00 sec) 

Dank Barry Galbraith aus dem MySql Forum http://forums.mysql.com/read.php?10,379153,379167#msg-379167

+1

viel nützlichere Antwort für jede MySQL-Installation, danke Knospe. – Andrew

+1

@Andrew stimmte zu, das half mir auch, da es viel allgemeiner war. – ramoneguru

+0

Da ich auf einem freigegebenen Host ohne Einblick in das Dateisystem war, brauchte ich das. –

18

Ihre my.cnf Datei in Ihrem MySQL-Programmverzeichnis überprüfen, suchen Sie nach

[mysqld] 
datadir= 

Die datadir ist der Ort, an dem Sie Ihre MySQL-Datenbank gespeichert ist.

+4

auf Linux, ist diese Datei in der Regel auf: /etc/mysql/my.cnf und die Datenbankdateien sind unter /var/lib/mysql –

27

WAMP speichert die Daten der Datenbank unter WAMP\bin\mysql\mysql(version)\data. Woher der WAMP-Ordner selbst kommt, hängt davon ab, wo du ihn installiert hast (auf xp glaube ich, dass er sich direkt im Hauptlaufwerk befindet, zum Beispiel c:\WAMP\...

Wenn du diesen Ordner gelöscht hast oder wenn die Deinstallation diesen Ordner gelöscht hat, wenn du hat keinen DB-Backup vor der deinstallation tun, können Sie von Glück.

Wenn Sie eine Sicherung zu tun haben, obwohl phpMyAdmin, dann anmelden, und klicken Sie auf die Registerkarte importieren, und auf die Backup-Datei.

+0

Danke! Ich habe diese Antwort gefunden, während ich auf meiner Festplatte nach der gleichen Suche suchte. Ich habe eine xampp-Installation mit MySQL Server 5.5 unter Windows 7. Für andere mit einem ähnlichen Setup: Ich fand meine Datendatei unter C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ data. Auf meinem System musste ich "C: \ ProgramData" manuell eingeben. – Sean

+1

@Cryophellion hey das ist ist nutzlos, denke ich. Seit dem, als ich die Datenbank von dem Ort kopiert habe, den du eingeschüchtert hast und auf einen anderen Computer mit dem gleichen mysql-Standort eingefügt hast. Die positive Seite ist, dass es die Datenbank und die Tabellen im Abfrage-Browser zeigt, aber wenn ich die Tabelle öffne zeigt es "habe Fehler 1 von Speicher-Engine-Fehler Nr. 1030" –

4

eine andere Art und Weise von MySQL Workbench:

enter image description here

0

Für WampServer, klicken Sie auf das Tray-Symbol und dann im Menü Popup-Kaskadierung wählen

MySQL | MySQL settings | datadir 

MySQL Data Directory

„Wo sind MySQL-Datenbanken gespeichert“