GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;
Đây là cách tôi tạo đặc quyền "Người dùng siêu cấp" của mình (mặc dù thông thường tôi sẽ chỉ định máy chủ lưu trữ).
LƯU Ý QUAN TRỌNG
Mặc dù câu trả lời này có thể giải quyết vấn đề truy cập, WITH GRANT OPTION
tạo người dùng MySQL có thể chỉnh sửa quyền của những người dùng khác
.
Đặc quyền TÙY CHỌN CẤP cho phép bạn cấp cho người dùng khác hoặc xóa khỏi người dùng khác những đặc quyền mà bản thân bạn sở hữu.
Vì lý do bảo mật, bạn không nên sử dụng loại tài khoản người dùng này cho bất kỳ quá trình nào mà công chúng sẽ có quyền truy cập (tức là một trang web). Bạn nên tạo người dùng chỉ với đặc quyền cơ sở dữ liệu cho loại hình sử dụng.