É seguro excluir bancos de dados MySQL pré-instalados, como o INFORMATION_SCHEMA?

12

Acabei de instalar o servidor LAMP e o PHPMyAdmin. Uma vez logado, notei bancos de dados já criados e dentro deles toneladas de tabelas e linhas.

Minha pergunta, é claro, é se eu posso excluí-los todos sem danificar o sistema de forma alguma. Abaixo você vê o que vi quando entrei no primeiro banco de dados.

Um dos quatro bancos de dados pré-instalados.

Xweque
fonte
de que maneira isso está relacionado ao ubuntu?
don.joey
Não, não exclua
Tachyons
No futuro, você realmente deve fazer esse tipo de pergunta em serverfault.com. Você obterá respostas muito melhores lá.
Flimm

Respostas:

14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAe mysql(e possivelmente mais) são tabelas de sistema especiais no MySQL. Por favor, consulte a documentação do MySQL sobre isso. Um trecho:

Notas de uso para o banco de dados INFORMATION_SCHEMA

INFORMATION_SCHEMA é um banco de dados dentro de cada instância do MySQL, o local que armazena informações sobre todos os outros bancos de dados mantidos pelo servidor MySQL. O banco de dados INFORMATION_SCHEMA contém várias tabelas somente leitura. Na verdade, são visualizações, não tabelas base, portanto, não há arquivos associados a elas e você não pode definir gatilhos nelas. Além disso, não há diretório de banco de dados com esse nome.

Portanto, não, não tente excluí-los. Você precisa deles para ter uma instalação funcional do MySQL. Além disso, eles provavelmente estão protegidos de qualquer maneira regular de excluí-los / alterá-los.

gertvdijk
fonte