Tôi chạy:
show grants for root@localhost;
và tôi thấy
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
Từ tài liệu mysql:
https://dev.mysql.com/doc/refman/5.5/en/proxy-users.html
Điều này cho phép người dùng bên ngoài trở thành proxy cho người dùng thứ hai; đó là, để có các đặc quyền của người dùng thứ hai. Nói cách khác, người dùng bên ngoài là một người dùng proxy proxy, người dùng (một người dùng có thể mạo danh hoặc được biết đến như một người dùng khác) và người dùng thứ hai là một người dùng proxy proxy (một người dùng có thể nhận dạng người dùng proxy) .
Nhưng tôi không hiểu ý của họ. Tôi đã nhận được hệ thống từ một công nhân khác đã rời bỏ công việc và muốn đảm bảo nếu mọi thứ đều an toàn và không biết liệu khoản trợ cấp này có cần thiết hay không. Nhưng nếu nó không tạo ra bất kỳ vấn đề bảo mật nào, tôi có thể bỏ nó.
Ai đó có thể giải thích theo cách đơn giản hơn?
Cập nhật:
Làm thế nào tôi có thể kết nối như một người dùng khác? Tôi đã thử các kết hợp khác nhau, mật khẩu tên người dùng, nhưng tôi không thể kết nối nó.
Ví dụ: tôi đã sử dụng root người dùng, nhưng mật khẩu từ một người dùng khác, không hoạt động. Đã thử một người dùng và mật khẩu root, cũng không hoạt động.
Cập nhật:
Hoặc điều này có thể có nghĩa là người dùng root có thể kết nối như người dùng khác? Làm thế nào để làm điều đó ít nhất là ví dụ nếu như vậy?