O usuário "Qualquer" é usado pelo mysql durante a instalação para verificar se o banco de dados foi instalado corretamente. Você pode removê-lo com segurança após a instalação.
Eu tenho alguns servidores que ainda parecem ter o padrão ANY-user e o information_schema.
Eu excluiria, mas eles são servidores de produção. Parece muito preocupante para mim
Eu configurei meu servidor para não aceitar conexões na porta 3306 de outras máquinas e em breve colocaria o servidor MySQL inteiramente em uma rede virtual (192.168.x.x).
O usuário "Qualquer" é usado pelo mysql durante a instalação para verificar se o banco de dados foi instalado corretamente. Você pode removê-lo com segurança após a instalação.
Se não estou enganado, information_schema
foi introduzido no MySQL v5.0
information_schema
é o banco de dados de informações onde as informações sobre todos os outros bancos de dados são mantidas. É um banco de dados virtual integrado com o único propósito de fornecer informações sobre o próprio sistema de banco de dados (isso inclui o nome de um banco de dados ou uma tabela, o tipo de dados de uma coluna, privilégios de acesso, etc.).
O servidor MySQL preenche automaticamente as tabelas no information_schema. Dentro do information_schema existem várias tabelas de leitura. Eles são, na verdade, visualizações, não tabelas de base, portanto, não há arquivos associados a elas. Você pode consultá-lo, mas não pode alterar sua estrutura nem modificar seus dados.
Você pode ler mais sobre o information_schema na documentação oficial do MySQL
Em relação a ANY-user
- desculpe, não faço ideia - não me lembro de ver nada disso.