Les commandes MariaDB

Un petit pense-bête concernant les principales commandes MariaDB pour gérer vos BDD MYSQL:

Se connecter à MariaDB:

sudo mariadb -u $USERNAME -p$PASSWORD

Créer une BDD:

CREATE DATABASE $NomDeLaBDD;

Supprimer une BDD:

DROP DATABASE $NomDeLaBDD;

Supprimer une colonne:

USE $NomDeLaBDD;
ALTER TABLE $NomDeLaTable DROP COLUMN $NomDeLaColonne;

Exporter une base de données:

mysqldump -u $USERNAME -p$PASSWORD $NomDeLaBDD > $NomDeLaBDD.sql

Importer une base données:

sudo mysql -u $USERNAME -p$PASSWORD
CREATE DATABASE $NomDeLaBDD;
FLUSH PRIVILEGES;
QUIT ;
mysql -u $USERNAME -p$PASSWORD $NomDeLaBDD < $NomDeLaBDD.sql
OU
mysql> use db_name;
mysql> source backup-file.sql;

Lister les utilisateurs Mariadb:

SELECT User FROM mysql.user;

Créer un utilisateur Mariadb:

CREATE USER '$USERNAME'@'localhost' IDENTIFIED BY '$PASSWORD';

Changer de mot de passe:

SET PASSWORD FOR '$USERNAME'@'localhost' = PASSWORD('$PASSWORD');

Ajouter des privilèges:

GRANT ALL PRIVILEGES ON *.* TO '$USERNAME'@'localhost' WITH GRANT OPTION;

Enlever des privilège:

REVOKE ALL PRIVILEGES, GRANT OPTION FROM '$USERNAME'@'localhost';

Supprimer un utilisateur:

DROP USER '$USERNAME'@'localhost';

Quitter MariaDB:

FLUSH PRIVILEGES;
QUIT ;