È sicuro eliminare database MySQL preinstallati come INFORMATION_SCHEMA?


12

Ho appena installato il server LAMP e PHPMyAdmin. Una volta effettuato l'accesso ho notato database già creati e al loro interno tonnellate di tabelle e righe.

La mia domanda ovviamente è se posso semplicemente eliminarli tutti senza fallire il sistema in alcun modo. Di seguito puoi vedere cosa ho visto una volta entrato nel primo database.

Uno dei quattro database preinstallati.


in che modo questo è legato a Ubuntu?
don.joey,

No, non cancellarlo
Tachyons,

In futuro, dovresti davvero porre questo tipo di domanda in serverfault.com. Riceverai risposte molto migliori lì.
Flimm,

Risposte:


14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAE mysql(e forse più) sono tabelle di sistema speciali in MySQL. Si prega di fare riferimento alla documentazione MySQL su questo. Un estratto:

Note sull'utilizzo per il database INFORMATION_SCHEMA

INFORMATION_SCHEMA è un database all'interno di ogni istanza di MySQL, il luogo in cui vengono archiviate le informazioni su tutti gli altri database gestiti dal server MySQL. Il database INFORMATION_SCHEMA contiene diverse tabelle di sola lettura. In realtà sono viste, non tabelle di base, quindi non ci sono file associati e non è possibile impostare trigger su di essi. Inoltre, non esiste una directory di database con quel nome.

Quindi, no, non tentare di eliminarli. Ti servono per avere un'installazione MySQL funzionale. Inoltre, sono probabilmente protetti da qualsiasi modo regolare di eliminarli / alterarli.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.