Créer un utilisateur mariadb limité à une seule base de donnée

Petit mémo pour créer un utilisateur avec sa base sous mariadb depuis son terminal préféré. Le truc classique, qu’on fait tout le temps et que l’on oublie toujours.

CREATE DATABASE `mabase` ; GRANT ALL PRIVILEGES ON `mabase`.* TO "monlogin"@"%" identified by 'monpass'; FLUSH PRIVILEGES;
  • Pour une connexion en locale on remplace % par localhost.
  • Pour une connexion depuis un serveur dédié on replace % par l’adresse ip de dit serveur.
  • Le % permet de se connecter depuis n’importe quel machine public ou privé.