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


12

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

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

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


каким образом это связано с 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. Более того, они, вероятно, защищены от любого обычного способа их удаления / изменения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.