technique: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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
technique:mysql [2020/09/28 10:58] – [Connexion] francoisatechnique:mysql [2022/02/19 11:32] francoisa
Ligne 38: Ligne 38:
 </code> </code>
  
-=== Manipulation d'une base de données MySQL ===+===== Manipulation d'une base de données MySQL =====
  
 Création de la base de données : Création de la base de données :
Ligne 54: Ligne 54:
 </code> </code>
  
-=== Manipulation des tables d'une base de données MySQL ===+===== Gestion des users ===== 
 + 
 +Création d'un utilisateur 
 + 
 +<code> 
 +create USER 'nomuser'@'localhost' IDENTIFIED BY 'motdepassesecret'; 
 + 
 +</code> 
 + 
 +Attribution des privilèges complets sur une base : 
 + 
 +<code> 
 +GRANT ALL PRIVILEGES ON nombase.* TO 'nomuser'@'localhost'; 
 +flush privileges; 
 + 
 +</code> 
 + 
 +Attribution des privilèges en consultation : 
 + 
 +<code> 
 +GRANT SELECT ON nombase.* TO 'nomuser'@'localhost'; 
 +flush privileges; 
 + 
 +</code> 
 + 
 +Suppression d'un user : 
 + 
 +<code> 
 +DROP USER 'nomuser@localhost'; 
 + 
 +</code> 
 + 
 +===== Manipulation des tables d'une base de données MySQL =====
  
 Création d'une table : Création d'une table :
Ligne 70: Ligne 102:
 </code> </code>
  
-== Modification d'une table ==+==== Modification d'une table ====
  
 Ajouter une colonne à une table : Ajouter une colonne à une table :
Ligne 149: Ligne 181:
 </code> </code>
  
-=== Requêtes SQL de base ===+==== Requêtes SQL de base ====
  
 Afficher / sélectionner des enregistrements d'une table SQL : Afficher / sélectionner des enregistrements d'une table SQL :
Ligne 214: Ligne 246:
  
 </code> </code>
- 
  
 ===== Sauvegardes ===== ===== Sauvegardes =====
Ligne 268: Ligne 299:
 </code> </code>
  
-Exemple avec la commande de sauvegarde complète :<code>+Exemple avec la commande de sauvegarde complète : 
 +<code>
  
 mysqldump --user=mon_user --password=mon_password --all-databases | gzip> fichier_destination.sql.gz mysqldump --user=mon_user --password=mon_password --all-databases | gzip> fichier_destination.sql.gz
Ligne 276: Ligne 308:
 A noter qu’avec cette méthode, la commande de sauvegarde mysql produit un seul fichier compressé. le fichier source n’existe plus. A noter qu’avec cette méthode, la commande de sauvegarde mysql produit un seul fichier compressé. le fichier source n’existe plus.
  
-==== Restauration MySql ====+===== Restauration MySql =====
  
 Pour la restauration mysql on n’utilise plus la commande mysqldump. On utilise la commande mysql. La commande mysql va aller lire un fichier puis le restaurer en fonction de son contenu et de ses instructions. Pour la restauration mysql on n’utilise plus la commande mysqldump. On utilise la commande mysql. La commande mysql va aller lire un fichier puis le restaurer en fonction de son contenu et de ses instructions.
Ligne 282: Ligne 314:
 La restauration mysql peut se faire pour toutes les bases de données ou pour un base de données précise. La restauration mysql peut se faire pour toutes les bases de données ou pour un base de données précise.
  
-Exemple sans distinction de base de données :<code>+Exemple sans distinction de base de données : 
 +<code>
  
 mysql --user=mon_user --password=mon_password <fichier_source.sql mysql --user=mon_user --password=mon_password <fichier_source.sql
Ligne 294: Ligne 327:
  
 </code> </code>
-==== Backup complet SQL des bases ====+ 
 +===== Backup complet SQL des bases =====
  
 Pour toutes les bases : Pour toutes les bases :
Ligne 326: Ligne 360:
  
 </code> </code>
 +
  
  • technique/mysql.txt
  • Dernière modification : 2024/04/02 15:07
  • de 127.0.0.1