내 MySQL 서버에는 내가 추가하지 않은 이상한 사용자가 많이 있습니다. 이것들이 모두 필요한가?
'root'@'127.0.0.1'
'root'@'localhost'
'root'@'SERVERNAME'
'root'@'::1'
''@'SERVERNAME'
''@'LOCALHOST'
root @ localhost를 제외한 모든 루트를 제거하면 데이터베이스에서 자신을 잠글 수 있습니까? 그리고 빈 사용자 이름의 목적은 무엇입니까? 그들은 단지 'GRANT USAGE'를 가지고있는 것 같습니다 ??
호스트와 로컬 호스트로 127.0.0.1 사이에 차이가 있습니까? 127.0.0.1이 아닌 localhost 만 가지고 있다면 Unix 소켓 대신 TCP / IP를 사용하는 mysqlclient가 연결할 수 없습니까?