Commandes MySQL de base

Pour se connecter au serveur MySQLd :

Se connecter depuis le serveur de données lui même
  • Se connecter en SSH sur le serveur de données

ssh lpasr@mon_serveur_de_donnees

  • Se connecter au serveur MySQLd avec le client CLI mysql :

mysql -h localhost -u root -p

  • -h premet de préciser l’hôte (host)
  • -u permet de préciser l’utilisateur (user)
  • -p indique que nous allons ensuite taper le mot de passe (password)
Créer un compte utilisateur

On crée l’utilisateur test se connectant depuis le serveur de données lui même

CREATE USER ‘test’@’localhost’;

Supprimer un compte utilisateur

DROP user ‘test’@’localhost’;

Assigner un mot de passe 

On assigne le mot de passe azerty à l’utilisateur test@localhost

SET PASSWORD FOR ‘test’@’localhost’ = PASSWORD(‘azerty’);

Donner tous les droits sur la base toto à l’utilisateur test

GRANT ALL ON *.toto TO ‘test’@’localhost’;

Donner tous les droits sur toutes les bases avec la possibilité de donner des droits

(aux autres utilisateurs (l’équivalent d’un compte root))

GRANT ALL ON *.* TO ‘test’@’localhost’ WITH GRANT OPTION;

Actualiser les droits :

FLUSH PRIVILEGES;