Чи безпечно видаляти попередньо встановлені бази даних MySQL, такі як INFORMATION_SCHEMA?


12

Я щойно встановив сервер LAMP і PHPMyAdmin. Після входу в систему я помітив вже створені бази даних і всередині них тонни таблиць і рядків.

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

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


яким чином це пов’язано з ubuntu?
don.joey

Ні, не видаляйте
Тахіонс

Надалі вам слід справді задавати цей тип запитань на сервері defaultfault.com. Ви отримаєте набагато кращі відповіді там.
Flimm

Відповіді:


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.