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

12

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

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

Одна из четырех предварительно установленных баз данных.

Xweque
источник
каким образом это связано с Ubuntu?
don.joey
Нет, не удаляйте его
Tachyons
В будущем вы должны действительно задать этот тип вопроса на serverfault.com. Там вы получите гораздо лучшие ответы.
Flimm 28.12.12

Ответы:

14

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

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

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

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

gertvdijk
источник