Допустим, я создаю некого пользователя:
CREATE USER 'user'@'%' IDENTIFIED BY PASSWORD 'pass';
GRANT SELECT, CREATE, CREATE USER, INSERT, UPDATE, DROP, SUPER, CREATE VIEW, CREATE ROUTINE, EVENT, DELETE ON *.* TO 'user'@'%';
Как мне от него скрыть системную базу mysql?
Пробовал делать такие штуки, типа
mysql> REVOKE ALL PRIVILEGES ON mysql.* FROM 'user'@'localhost';
ERROR 1141 (42000): There is no such grant defined for user 'user' on host 'localhost'
Версия mysql 5.1.68. Насколько я понимаю это важно.