Différences entre les versions de « Syntaxe des commandes pour MariaDB »
Ligne 17 : | Ligne 17 : | ||
''MariaDB [(none)]>'' '''CREATE USER '<span style="color: #FF0000;">utilisateur</span>'@'localhost' IDENTIFIED BY '<span style="color: #FF0000;">PASSWORD</span>';''' | ''MariaDB [(none)]>'' '''CREATE USER '<span style="color: #FF0000;">utilisateur</span>'@'localhost' IDENTIFIED BY '<span style="color: #FF0000;">PASSWORD</span>';''' | ||
Query OK, 0 ROWS affected (0.00 sec) | ''Query OK, 0 ROWS affected (0.00 sec)'' | ||
<span style="color: #196f3d;">''Pour attribuer tous les droits à un utilisateur sur la base de données, il doit être créé avant :''</span> | <span style="color: #196f3d;">''Pour attribuer tous les droits à un utilisateur sur la base de données, il doit être créé avant :''</span> | ||
MariaDB [(none)]> GRANT ALL ON base.* TO 'utilisateur'@'localhost'; | ''MariaDB [(none)]>'' '''GRANT ALL ON base.* TO '<span style="color: #FF0000;">utilisateur</span>'@'localhost';''' | ||
Query OK, 0 ROWS affected (0.00 sec) | ''Query OK, 0 ROWS affected (0.00 sec)'' | ||
Maintenant, pour que les nouveaux droits attribués soient pris en compte, il est nécessaire de lancer la requête FLUSH : | Maintenant, pour que les nouveaux droits attribués soient pris en compte, il est nécessaire de lancer la requête FLUSH : | ||
MariaDB [(none)]> FLUSH PRIVILEGES; | ''MariaDB [(none)]>'' '''FLUSH PRIVILEGES;''' | ||
Query OK, 0 ROWS affected (0.00 sec) | ''Query OK, 0 ROWS affected (0.00 sec)'' | ||
Pour quitter MariaDB : | Pour quitter MariaDB : | ||
exit | '''exit''' |
Version du 13 février 2023 à 08:51
Pour se connecter à MariaDB en administrateur.
mysql -u root -p
Le mot de passe est défini lors de la procédure de sécurisation de MariaDB. Si vous n’avez pas effectué cette procédure et défini le mot de passe, laissez vide.
Exemple pour la création de la base de données pour Piwigo.
Pour crée la base de données base:
MariaDB [(none)]> CREATE DATABASE base CHARACTER SET UTF8;
Query OK, 1 row affected (0.00 sec)
Créer l’utilisateur utilisateur pour localhost avec le mot de passe PASSWORD :
MariaDB [(none)]> CREATE USER 'utilisateur'@'localhost' IDENTIFIED BY 'PASSWORD';
Query OK, 0 ROWS affected (0.00 sec)
Pour attribuer tous les droits à un utilisateur sur la base de données, il doit être créé avant :
MariaDB [(none)]> GRANT ALL ON base.* TO 'utilisateur'@'localhost';
Query OK, 0 ROWS affected (0.00 sec)
Maintenant, pour que les nouveaux droits attribués soient pris en compte, il est nécessaire de lancer la requête FLUSH :
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 ROWS affected (0.00 sec)
Pour quitter MariaDB :
exit