Tôi đang sử dụng MySQL và tôi cần tạo một tài khoản có thể kết nối từ localhost hoặc từ một máy chủ khác, tức là 10.1.1.1. Vì vậy, tôi đang làm:
CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123';
CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123';
GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1';
Điều này hoạt động tốt, nhưng có cách nào thanh lịch hơn để tạo một tài khoản người dùng được liên kết với nhiều IP hay nó cần phải được thực hiện theo cách này?
Lo lắng chính của tôi là trong tương lai, các quyền sẽ được cập nhật cho một tài khoản 'bob' chứ không phải tài khoản khác.