Ist es sicher, vorinstallierte MySQL-Datenbanken wie INFORMATION_SCHEMA zu löschen?


11

Ich habe gerade den LAMP-Server und PHPMyAdmin installiert. Als ich mich anmeldete, bemerkte ich, dass bereits Datenbanken erstellt wurden und darin Tonnen von Tabellen und Zeilen.

Meine Frage ist natürlich, ob ich sie alle einfach löschen kann, ohne das System in irgendeiner Weise zu beschädigen. Unten sehen Sie, was ich gesehen habe, als ich die erste Datenbank eingegeben habe.

Eine von vier vorinstallierten Datenbanken.


Inwiefern hängt das mit Ubuntu zusammen?
don.joey

Nein, nicht löschen
Tachyons

In Zukunft sollten Sie diese Art von Frage wirklich in serverfault.com stellen. Dort erhalten Sie viel bessere Antworten.
Flimm

Antworten:


14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAund mysql(und möglicherweise mehr) sind spezielle Systemtabellen in MySQL. Weitere Informationen hierzu finden Sie in der MySQL-Dokumentation. Ein Auszug:

Verwendungshinweise für die INFORMATION_SCHEMA-Datenbank

INFORMATION_SCHEMA ist eine Datenbank in jeder MySQL-Instanz, in der Informationen zu allen anderen vom MySQL-Server verwalteten Datenbanken gespeichert werden. Die Datenbank INFORMATION_SCHEMA enthält mehrere schreibgeschützte Tabellen. Es handelt sich tatsächlich um Ansichten, nicht um Basistabellen. Daher sind ihnen keine Dateien zugeordnet, und Sie können keine Trigger für sie festlegen. Es gibt auch kein Datenbankverzeichnis mit diesem Namen.

Versuchen Sie also nicht, sie zu löschen. Sie benötigen sie, um eine funktionierende MySQL-Installation zu haben. Darüber hinaus sind sie wahrscheinlich vor jeder regulären Art des Löschens / Änderns geschützt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.