我有几个服务器,似乎仍然有默认的ANY用户和information_schema。
我会删除它,但它们是生产服务器。 这对我来说似乎非常令人担忧
我build立了我的服务器,不接受来自其他机器的端口3306上的连接,并可能很快将MySQL服务器完全置于虚拟networking(192.168.xx)中。
在安装过程中,mysql会使用“Any”用户来检查数据库是否安装正确。 安装后可以安全地将其删除。
如果我没有弄错information_schema是在MySQL v5.0中引入的
information_schema是保存所有其他数据库information_schema的信息数据库。 它是一个内置的虚拟数据库,其唯一目的是提供有关数据库系统本身(包括数据库或表的名称,列的数据types,访问权限等)的信息。
MySQL服务器自动填充information_schema中的表。 里面的information_schema有几个只读表。 它们实际上是视图,而不是基表,所以没有与它们相关的文件。 您可以查询它,但不能更改其结构或修改其数据。
你可以从官方MySQL文档中的 information_schema阅读更多内容
关于ANY-user – 对不起,不知道 – 不记得自己看到这样的事情。