MariaDB offre un certain nombre de privilèges différents que les administrateurs peuvent accorder aux utilisateurs. Certains des privilèges les plus courants sont:
1. ALL PRIVILEGES : Ceci permet à un utilisateur de faire tout ce qu’un utilisateur autorisé peut faire.
1. CREATE : Permet à un utilisateur de créer des bases de données et des tables.
1. DROP : Permet à un utilisateur de supprimer des bases de données et des tables.
1. DELETE : Permet à un utilisateur de supprimer des lignes à partir de tables.
1. INSERT : Permet à un utilisateur d’insérer des lignes dans des tables.
1. SELECT : Permet à un utilisateur de lire des données à partir de tables.
1. UPDATE : Permet à un utilisateur de mettre à jour des lignes dans des tables.
1. GRANT OPTION : Permet à un utilisateur de donner ou de supprimer les privilèges des autres utilisateurs.
1. ALTER : Permet à un utilisateur de changer la structure des tables.
1. CREATE TEMPORARY TABLES : Permet à un utilisateur de créer des tables temporaires.
1. LOCK TABLES : Permet à un utilisateur de verrouiller des tables pour empêcher l’accès pendant une opération critique.
Ces privilèges peuvent être accordés globalement à tous les utilisateurs, uniquement à certains utilisateurs, ou à des groupes d’utilisateurs spécifiques.