Est-il sûr de supprimer des bases de données MySQL préinstallées comme INFORMATION_SCHEMA?

12

Je viens d'installer le serveur LAMP et PHPMyAdmin. Une fois connecté, j'ai remarqué des bases de données déjà créées et des tonnes de tables et de lignes.

Ma question est bien sûr de savoir si je peux simplement les supprimer tous sans défaillance du système. Ci-dessous, vous voyez ce que j'ai vu une fois que je suis entré dans la première base de données.

Une des quatre bases de données préinstallées.

Xweque
la source
en quoi est-ce lié à ubuntu?
don.joey
Non, ne le supprimez pas
Tachyons
À l'avenir, vous devriez vraiment poser ce type de question dans serverfault.com. Vous obtiendrez de bien meilleures réponses là-bas.
Flimm

Réponses:

14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAEt mysql(et peut - être plus) sont des tables système spéciales dans MySQL. S'il vous plaît se référer à la documentation de MySQL à ce sujet . Un extrait:

Notes d'utilisation pour la base de données INFORMATION_SCHEMA

INFORMATION_SCHEMA est une base de données dans chaque instance de MySQL, la place que stocke des informations sur toutes les autres bases de données que le serveur MySQL maintient. La base de données INFORMATION_SCHEMA contient plusieurs tables en lecture seule. Ils sont en fait des vues, pas les tables de base, donc il n'y a pas de fichiers qui leur sont associés, et vous ne pouvez pas définir des déclencheurs sur eux. En outre, il n'y a pas de répertoire de base de données avec ce nom.

Donc, non, ne tentez pas de les supprimer. Vous avez besoin d'eux afin d'avoir une installation de MySQL fonctionnelle. De plus, ils sont probablement protégés de toute façon régulière de supprimer / les modifier.

gertvdijk
la source