Connexion à une base de données :
mysql -u username -p # le password sera demandé
Une fois connecté, sélectionner une base :
use name_database;
Voir les tables de la base :
show tables;
Avoir une description de la table :
desc name_table;
Sélectionner les lignes en supprimant les doublons :
SELECT DISTINCT ..... FROM ... WHERE .... ;
Afficher les utilisateurs :
select host, user, password from mysql.user;
Supprimer un user :
drop user botbackup@localhost;
Voir les droits d’un utilisateurs:
show grants for backup@'localhost';
Créer un user avec droits minimum pour bkp de bases :
CREATE USER 'botbackup'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT, SHOW VIEW, RELOAD, REPLICATION CLIENT, EVENT, TRIGGER ON *.* TO 'botbackup'@'localhost';
GRANT LOCK TABLES ON *.* TO 'botbackup'@'localhost';