删除预安装的MySQL数据库(例如INFORMATION_SCHEMA)是否安全?


12

我刚刚安装了LAMP服务器和PHPMyAdmin。登录后,我注意到数据库已经创建,并且其中包含大量的表和行。

我的问题当然是我是否可以删除所有文件而不会以任何方式使系统失效。在下面,您会看到我进入第一个数据库后所看到的内容。

预安装的四个数据库之一。


这与ubuntu有什么关系?
don.joey 2012年

不,请不要删除
Tachyons,2012年

将来,您真的应该在serverfault.com中询问此类问题。您将在那里获得更好的答案。
Flimm

Answers:


14

INFORMATION_SCHEMAPERFORMANCE_SCHEMA以及mysql(可能更多)是在MySQL特殊的系统表。请参考MySQL文档。一个摘录:

INFORMATION_SCHEMA数据库的使用说明

INFORMATION_SCHEMA是每个MySQL实例中的一个数据库,该位置存储有关MySQL服务器维护的所有其他数据库的信息。INFORMATION_SCHEMA数据库包含几个只读表。它们实际上是视图,而不是基表,因此没有与它们关联的文件,并且您不能在它们上设置触发器。另外,没有使用该名称的数据库目录。

因此,不,不要尝试删除它们。您需要它们才能安装功能正常的MySQL。而且,它们可能不受任何常规的删除/更改方式的保护。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.