MySQL back-end and db privileges

Hello and happy new year!

In Vault I use MySQL as storage backend and creating the database that will host data I use to setup the db in the following way:

create database vault;
CREATE USER 'vault' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON vault.* TO 'vault';

I’d like to know if it is possible to give to the “vault” user other, more restrictive, privileges than “ALL”.

Thanks and regards.