wo sind die eigentlichen Daten in einer mysql-db gespeichert auf einem linux-Rechner?
Welche Dateien sind die eigentlichen Dateien, die die Daten hält in die Tabellen in einer mysql db?
Ging ich zu /var/lib/mysql/
und ich kann sehen, dass es eine Reihe von relativ kleinen entsprechenden Verzeichnisse auf meinem Tische, und eine Menge Dateien mit dem Namen servername-bin.0000001
etc.
Ist, die gespeicherten Daten in diesen Dateien?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist die installation spezifisch sind, aber wenn Sie schon /var/lib/mysql , dann:
databasename
/Check-out die
ibdata1
Datei und seinesgleichen.Vom die Dokumentation:
"Zwei wichtige Festplatten-basierte Ressourcen verwaltet, die von der InnoDB-Speicher-engine sind die tablespace-Datendateien und-Ihre log-Dateien. Wenn Sie keine InnoDB-Konfiguration-Optionen, MySQL erstellt eine automatische Verlängerung 10MB-Datendatei namens ibdata1 und zwei 5MB log-Dateien namens ib_logfile0 und ib_logfile1 im MySQL data directory. Gute Leistung, Sie sollte explizit InnoDB-Parameter diskutiert, wie in den folgenden Beispielen. Natürlich sollten Sie die Einstellungen Bearbeiten, die für Ihre hardware und Anforderungen."
Speichern in verschiedenen Dateien unter diesem Verzeichnis abgelegt, ja. Die genauen Dateien verwendet, hängt davon ab, welche engine die Tabellen verwenden.
Nicht die Tabellen, sondern Datenbanken
dass die binären Protokolle, es hat nichts zu tun mit Daten
warum tun Sie müssen wissen, durch die Art und Weise?