web-dev-qa-db-ja.com

INFORMATION_SCHEMAのようなプリインストールされたMySQLデータベースを削除しても安全ですか?

LAMPサーバーとPHPMyAdminをインストールしました。ログインすると、データベースがすでに作成されており、その中に大量のテーブルと行があることに気付きました。

もちろん、私の質問は、システムを損なうことなくすべてを削除できるかどうかです。以下に、最初のデータベースを入力したときに見たものを示します。

One of four database preinstalled.

11
Xweque

INFORMATION_SCHEMAPERFORMANCE_SCHEMA、およびmysql(およびそれ以上)は、MySQLの特別なシステムテーブルです。これについては、MySQLのドキュメントを参照してください。抜粋:

INFORMATION_SCHEMAデータベースの使用上の注意

INFORMATION_SCHEMAは、各MySQLインスタンス内のデータベースであり、MySQLサーバーが維持する他のすべてのデータベースに関する情報を保存する場所です。 INFORMATION_SCHEMAデータベースには、いくつかの読み取り専用テーブルが含まれています。実際にはビューであり、ベーステーブルではないため、関連付けられたファイルはなく、トリガーを設定することはできません。また、その名前のデータベースディレクトリはありません。

そのため、それらを削除しようとしないでください。機能するMySQLをインストールするために必要です。さらに、それらはおそらくそれらを削除/変更する通常の方法から保護されています。

14
gertvdijk