Outils pour utilisateurs

Outils du site


mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mysql [2022/09/20 13:18] – [Se connecter à MySQL] adminmysql [2022/10/12 09:03] (Version actuelle) – [Gestion des droits] admin
Ligne 64: Ligne 64:
 On devra donc procéder comme suit sur le SGBD pour permettre une connexion distante avec un autre compte : On devra donc procéder comme suit sur le SGBD pour permettre une connexion distante avec un autre compte :
   - Créer un utilisateur //MySQL// avec mot de passe  \\   <code sql>create user <nomutil> identified by '<motPasse>' ;</code>   - Créer un utilisateur //MySQL// avec mot de passe  \\   <code sql>create user <nomutil> identified by '<motPasse>' ;</code>
-  - Lui donner le droit de se connecter depuis toute machine  \\  <code sql>grant usage on *.* to '<nomutil>'@'%'</code>+  - Lui donner le droit de se connecter depuis toute machine  \\  <code sql>grant usage on *.* to '<nomutil>'@'%';</code>
   - Lui donner éventuellement les droits nécessaires sur la base de données particulière   - Lui donner éventuellement les droits nécessaires sur la base de données particulière
  
Ligne 76: Ligne 76:
  
 Les comptes de MySql sont stockés dans la base //**mysql**// créée lors de l'installation.  Les comptes de MySql sont stockés dans la base //**mysql**// créée lors de l'installation. 
-Pour modifier le mot de passe, on sélectionnera cette base et on modifiera le contenu de la table //user// :  +Pour modifier le mot de passe et l'exiger à chaque connexion, on sélectionnera cette base et on modifiera le contenu de la table //user// :  
-<code sql>use mysql /*utilise la base des comptes */ +<code sql>SET PASSWORD FOR 'Utilisateur'@'localhost' = PASSWORD("MotDePasse"); 
-update user set password=PASSWORD('<nouveau_MotPasse>') where user='<nomCompte>';</code>+ 
 +flush privileges; 
 + 
 +ALTER USER 'Utilisateur'@'localhostIDENTIFIED BY 'MotDePasse'; 
 + 
 +flush privileges;</code>
  
 ==== Autoriser l'interrogation distante de MySql ==== ==== Autoriser l'interrogation distante de MySql ====
Ligne 120: Ligne 125:
 /* retire le droit de lire (select) la table employes  /* retire le droit de lire (select) la table employes 
   de la base bdGest au compte compta */</code>  |   de la base bdGest au compte compta */</code>  |
 +|SHOW GRANTS  |Voir les droits d'utilisateur |<code sql>SHOW GRANTS FOR <USER> </code>
 + 
 ===== Sauvegarde et restauration : mysqldump ===== ===== Sauvegarde et restauration : mysqldump =====
  
mysql.1663679915.txt.gz · Dernière modification : 2022/09/20 13:18 de admin