Si on veut donner un accès particulier à un utilisateur, dans une table d'une base spécifique, il faut :
USE mysql;
INSERT INTO `tables_priv` SET Host='localhost',Db='BASE',User='USER', Table_name='TABLE',Grantor='root@localhost',Table_priv='Select,Insert';


Les privilèges sont 'Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter','Create View','Show view'.

On peut même ajouter un filtre par colonne (voir describe tables_priv;)

Ne pas oublier le FLUSH PRIVILEGES