Heim >Datenbank >MySQL-Tutorial >Wie kann ich die Datei ibdata1 in MySQL verkleinern/löschen?

Wie kann ich die Datei ibdata1 in MySQL verkleinern/löschen?

WBOY
WBOYnach vorne
2023-09-04 14:21:01842Durchsuche

ibdata1-Dateien können nicht verkleinert werden, was eine besonders problematische Funktion von MySQL darstellt. Sie können die Datei ibdata1 verkleinern, indem Sie alle Datenbanken löschen, die Dateien löschen und mysqldump neu laden.

Wir können MySQL so konfigurieren, dass jede Tabelle (einschließlich ihrer Indizes) als separate Datei gespeichert wird. Ab MySQL-Version 5.6.6 standardmäßig aktiviert.

Um unseren Server so einzurichten, dass er für jede Tabelle separate Dateien verwendet, müssen wir my.cnf ändern, um es zu aktivieren.

如何收缩/清除 MySQL 中的 ibdata1 文件?

Wenn Ihre MySQL-Version niedriger als 5.6.6 ist, müssen Sie diese zur my.cnf-Datei hinzufügen.

[mysqld]
   innodb_file_per_table = 1

Das obige ist der detaillierte Inhalt vonWie kann ich die Datei ibdata1 in MySQL verkleinern/löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen