avr 08
7
Mysql
Connexion à mysql :
mysql -h localhost -p -u root
Hostname -h hostname–host=hostname localhost
Username -u username–user=username Your login name
Password -p –password None
Créer une base :
CREATE DATABASE nom_base
Import :
mysql -u user -p base_de_donnees < fichier.sql
Créer user :
Accès à toutes les bases :
GRANT ALL ON * TO ‘user’@'localhost’ IDENTIFIED BY ‘mdp’;
user = nom d’utilisateur
mdp = mot de passe
Accès à une base :
GRANT ALL ON base.* TO ‘user’@'localhost’ IDENTIFIED BY ‘mdp’;
.* signifie toutes les tables de la base
ALL signifie tous les privilèges.
Accès seulement à partir d’un sous-reseau :
GRANT ALL ON base.* TO ‘user’@’192.168.26.%’ IDENTIFIED BY ‘mdp’;
Voir les privilèges d’un utilisateurs :
SHOW GRANTS FOR user@localhost
Supprimer un utilisateur :
DROP USER
user;
Changer mot de passe :
SET PASSWORD FOR ‘user’@'localhost’ = PASSWORD(‘
newpass‘);
Renommer utilisateur :
RENAME USER
old_userTOnew_user
Se placer dans une base de donnée :
USE nom_base;
Savoir dans quelle base nous sommes :
SELECT DATABASE( );
Lister toutes les bases :
show databases;