¿Es seguro eliminar bases de datos MySQL preinstaladas como INFORMATION_SCHEMA?

12

Acabo de instalar el servidor LAMP y PHPMyAdmin. Una vez que ingresé, noté bases de datos ya creadas y dentro de ellas toneladas de tablas y filas.

Mi pregunta, por supuesto, es si puedo eliminarlos a todos sin fallar el sistema de ninguna manera. A continuación puede ver lo que vi una vez que ingresé a la primera base de datos.

Una de las cuatro bases de datos preinstaladas.

Xweque
fuente
¿De qué manera está relacionado esto con ubuntu?
don.joey
No, no lo elimines
Tachyons
En el futuro, realmente debería hacer este tipo de preguntas en serverfault.com. Obtendrá respuestas mucho mejores allí.
Flimm

Respuestas:

14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAy mysql(y posiblemente más) son tablas especiales del sistema en MySQL. Consulte la documentación de MySQL sobre esto. Un extracto:

Notas de uso para la base de datos INFORMATION_SCHEMA

INFORMATION_SCHEMA es una base de datos dentro de cada instancia de MySQL, el lugar que almacena información sobre todas las demás bases de datos que mantiene el servidor MySQL. La base de datos INFORMATION_SCHEMA contiene varias tablas de solo lectura. En realidad, son vistas, no tablas base, por lo que no hay archivos asociados con ellas y no puede establecer desencadenantes en ellas. Además, no hay un directorio de base de datos con ese nombre.

Entonces, no, no intentes eliminarlos. Los necesita para tener una instalación funcional de MySQL. Además, probablemente estén protegidos de cualquier forma regular de eliminarlos / alterarlos.

gertvdijk
fuente