Administration de base de données MySQL et MariaDB
Sommaire
Administration de base de données MySQL et MariaDB
Adgensee, Vincent GARCIES 21 mai, 2023
Étiquettes

Se connecter à MySQL

# Connection en tant qu'admin :
sudo su root mysql # Connection en tant qu'utilisateur particulier : mysql -u DB_USER -p

Les utilisateurs

Lister tous utilisateurs

SELECT user, host FROM mysql.user;

Lister les droits d'un utilisateur

SHOW GRANTS FOR 'DB_USER'@'localhost';

Supprimer un utilisateur

REVOKE ALL PRIVILEGES ON *.* FROM 'DB_USER'@'localhost';
FLUSH PRIVILEGES;
DROP USER 'DB_USER'@'localhost';

Lister tous les utilisateurs, databases et accès liés :

SELECT user, host, db, select_priv, insert_priv, update_priv, delete_priv, create_priv, drop_priv, grant_priv FROM mysql.db;

Bases de données

Lister les bases de données :

show databases;

Se connecter à une base de données spécifique

use DB_NAME;

Donner les droits à un utilisateur

GRANT ALL PRIVILEGES ON DB_NAME.* TO 'DB_USER'@'localhost';

Supprimer les droits d'un utilisateur à une base de données

REVOKE ALL PRIVILEGES ON DB_NAME.* FROM 'DB_USER'@'localhost';

Se déconnecter

exit;

Se connecter pour laisser un commentaire.
Visual Studio Code : Liste des extensions indispensables !