У моего сервера MySQL есть несколько странных пользователей, которых я не добавил. Это все необходимо?
'root'@'127.0.0.1'
'root'@'localhost'
'root'@'SERVERNAME'
'root'@'::1'
''@'SERVERNAME'
''@'LOCALHOST'
Если я удалю все руты, кроме root @ localhost, могу ли я в конечном итоге заблокировать себя из базы данных? И какова цель пустых имен пользователей? Кажется, у них просто «ИСПОЛЬЗОВАНИЕ ГРАНТА» ??
Есть ли разница между 127.0.0.1 как host и localhost? Если у меня есть только localhost, а не 127.0.0.1, значит ли это, что mysqlclient, которые используют TCP / IP вместо сокетов Unix, не смогут подключиться?
источник