mysql-server n’existe pas avec Raspbian donc il faut utiliser MariaDB
Se connecter et quitter mariaDB
Se connecter
sudo mysql -u root -pQuitter
\quitGé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