Mysql: privileges to get access to "mysql" database Tell me please - what minimum set of privileges the user should to have to get access to the "mysql" database on the server.

For example to get ability to execute query:

select * from mysql.help_topic


Thanks!
The very minimal permissions would be:

GRANT USAGE ON *.* TO [user@host] ;
GRANT SELECT ON mysql.help_topic TO [user@host] ;


Do not believe this answer is sufficient. Please check the manual first, because the privilege system in MySQL is far from being obvious.