Máy chủ MySQL của tôi có một số người dùng lạ mà tôi không thêm. Đây có phải là tất cả cần thiết?
'root'@'127.0.0.1'
'root'@'localhost'
'root'@'SERVERNAME'
'root'@'::1'
''@'SERVERNAME'
''@'LOCALHOST'
Nếu tôi loại bỏ tất cả các root trừ root @ localhost, tôi có thể tự khóa cơ sở dữ liệu không? Và mục đích của tên người dùng trống là gì? Họ dường như chỉ có 'SỬ DỤNG CẤP' ??
Có sự khác biệt giữa 127.0.0.1 là máy chủ và localhost không? Nếu tôi chỉ có localhost chứ không phải 127.0.0.1, điều đó có nghĩa là mysqlclient sử dụng TCP / IP thay vì socket Unix sẽ không thể kết nối?