Archiv verlassen und diese Seite im Standarddesign anzeigen : Wo speichert MySQL die Tabellen ?
binary trust
19.10.04, 13:52
Hi,
wo speichert denn MySQL die verschiedenen Datenbanken?
Ist das eine Datei oder je Datenbank eine eigene Datei und kann man z.B. DB1 auf eine andere Partition wie DB2 legen ?
Danke schonmal im voraus!
HI,
jede Tabelle hat seine eigenen Datein (zb index datei).
gruß
binary trust
19.10.04, 14:16
danke,
hab auch gerade gefunden wo sie liegen!
bei mir (suse9.0) liegen sie unter /var/lib/mysql/ ...
danke!
gruß
binary
moin,
die datenbanken liegen bei der standardkonfiguration in /var/lib/mysql/
für jede datenbank gibt es ein verzeichnis, in denen dann die tabellen liegen.
jens
Könnte man einfach diese Dateien exportieren auf einem anderen mysql-Server??
Ja, das kann man. Während des Kopierens und Einfügens sollte MySQL aber auf keinen Fall im Betrieb sein.
Das ganze löst man aber wesentlich eleganter mit einem MySQL-Dump.
Einfach die Datenbankverzeichnisse zu packen und zu kopieren geht unter zwei Bedingungen: 1.) Die MySQL Version des neuen Servers muß >= der des alten sein. Von MySQL3 zu MySQL4 zu verschieben geht, umgekehrt kann es aber Probleme geben. 2.) Die Datenbank muß im Isam/MyIsam Format vorliegen. Wenn's eine innodb ist, funktioniert nur mysqldump.
Danke für die Antworten, werde es ausprobieren von lokalen Server auf einen richtigen Server.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.