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


12

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

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

事前にインストールされた4つのデータベースの1つ。


これはどのようにubuntuに関連していますか?
don.joey

いいえ、削除しないでください
タキオン

将来は、serverfault.comでこの種の質問を実際に行う必要があります。そこでより良い答えが得られます。
Flimm

回答:


14

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.