Giả sử bằng kết xuất đầy đủ, bạn cũng có nghĩa là VIEW s và EVENT s, bạn sẽ cần:
GRANT USAGE ON *.* TO 'dump'@'%' IDENTIFIED BY ...;
GRANT SELECT, LOCK TABLES ON `mysql`.* TO 'dump'@'%';
GRANT SELECT, LOCK TABLES, SHOW VIEW, EVENT, TRIGGER ON `myschema`.* TO 'dump'@'%';
và nếu bạn có VIEW s thực thi một hàm, thì rất tiếc, bạn cũng cần EXECUTE .
Vấn đề của riêng tôi là:tại sao tôi cần SELECT nếu tôi chỉ muốn tạo kết xuất không có dữ liệu?