Безопасно ли удалять предустановленные базы данных MySQL, такие как INFORMATION_SCHEMA?

10

Я только что установил LAMP-сервер и PHPMyAdmin. Как только я вошел в систему, я заметил базы данных, которые уже созданы, и внутри них много таблиц и строк.

Мой вопрос, конечно, в том, могу ли я просто удалить их всех без каких-либо сбоев системы. Ниже вы видите то, что я увидел, когда я вошел в первую базу данных.

    

задан Xweque 28.12.2012 в 14:58
источник

1 ответ

12

INFORMATION_SCHEMA , PERFORMANCE_SCHEMA и mysql (и, возможно, больше) являются специальными системными таблицами в MySQL. Пожалуйста, обратитесь к документации по MySQL. Один отрывок:

  

Замечания по использованию для базы данных INFORMATION_SCHEMA

     

INFORMATION_SCHEMA - это база данных в каждом экземпляре MySQL, место, где хранится информация обо всех других базах данных, поддерживаемых сервером MySQL. База данных INFORMATION_SCHEMA содержит несколько таблиц только для чтения. Они фактически являются представлениями, а не базовыми таблицами, поэтому нет связанных с ними файлов, и вы не можете установить триггеры на них. Кроме того, нет каталога базы данных с этим именем.

Итак, нет, не пытайтесь удалить их. Вы нуждаетесь в них, чтобы иметь функциональную установку MySQL. Более того, они, вероятно, защищены от любого обычного способа их удаления / изменения.

    
ответ дан gertvdijk 28.12.2012 в 15:06
источник