Aller au contenu

Utiliser MariaDB

mysql-server n’existe pas avec Raspbian donc il faut utiliser MariaDB

Se connecter et quitter mariaDB

Se connecter

sudo mysql -u root -p

Quitter

\quit

Gérer les utilisateurs

Créer un utilisateur « utilisateur » et son mot de passe « motdepasse »

CREATE USER 'utilisateur'@'localhost' IDENTIFIED BY 'motdepasse';

Liste de tous les utilisateurs :

SELECT User, Host FROM mysql.user; 

Pour obtenir une liste de tous les utilisateurs qui ont un certain accès à la base de données nommée « bddonnees »

SELECT * FROM mysql.db WHERE Db = 'bddonnees'\G; 

Gérer les bases de données

Créer et attribuer une base de données « bddonnees »

CREATE DATABASE bddonnees;
GRANT ALL PRIVILEGES ON bddonnees.* TO 'utilisateur'@'localhost' WITH GRANT OPTION;

Voir la liste des bases de données

SHOW DATABASES;

Voir les tables d’une bases de données

SHOW TABLES FROM bddonnees;

Supprimer une base de données

DROP DATABASE IF EXISTS bddonnees;

Sauvegarder la base de données avec bddonnees, utilisateur, motdepasse.

mysqldump -u utilisateur -p --databases bddonnees --complete-insert --result-file=bddonnees.sql 

Restaurer la base de données avec bddonnees, utilisateur, motdepasse.

mysql -u utilisateur -p < bddonnees.sql