Mon serveur MySQL a un certain nombre d'utilisateurs étranges que je n'ai pas ajoutés. Est-ce que tout cela est nécessaire?
'root'@'127.0.0.1'
'root'@'localhost'
'root'@'SERVERNAME'
'root'@'::1'
''@'SERVERNAME'
''@'LOCALHOST'
Si je supprime toutes les racines sauf root @ localhost, pourrais-je finir par me verrouiller hors de la base de données? Et quel est le but des noms d'utilisateur vides? Ils semblent juste avoir le «GRANT USAGE» ??
Existe-t-il une différence entre 127.0.0.1 en tant qu'hôte et localhost? Si je n'ai que localhost et pas 127.0.0.1, cela signifie-t-il que mysqlclient qui utilise TCP / IP au lieu des sockets Unix ne pourra pas se connecter?
la source