É 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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.