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 Les deux révisions suivantes
utilisateurs:bcag2:sql [Le 02/01/2021, 07:52]
bcag2 [Privilèges]
utilisateurs:bcag2:sql [Le 10/02/2021, 13:59]
bcag2 [Sauvegarde et importation]
Ligne 192: Ligne 192:
 Pour **exporter** la base de donnée « maBase », utilisez la commande : Pour **exporter** la base de donnée « maBase », utilisez la commande :
  
-  ​mysqldump -u root -p maBase > maBase_backup.sql+<code bash>mysqldump -u root -p maBase > maBase_backup.sql</​code>​
  
 Ceci fera l'​export dans un fichier « maBase_backup.sql ». Ceci fera l'​export dans un fichier « maBase_backup.sql ».
Ligne 198: Ligne 198:
 Pour exporter une table (par exemple //​ma_table//​ )appartenant à une base des données (par exemple //maBase//) : Pour exporter une table (par exemple //​ma_table//​ )appartenant à une base des données (par exemple //maBase//) :
   ​   ​
-  ​mysqldump -u root -p maBase ma_table > ma_table.sql+<code bash>mysqldump -u root -p maBase ma_table > ma_table.sql</​code>​
  
 Ainsi nous aurons une exportation seulement de la table //​ma_table//​ sans toucher à d'​autres tables de la base des données Ainsi nous aurons une exportation seulement de la table //​ma_table//​ sans toucher à d'​autres tables de la base des données
Ligne 204: Ligne 204:
 Pour **importer** une base de données ou une sauvegarde sur « maBase », utilisez la commande : Pour **importer** une base de données ou une sauvegarde sur « maBase », utilisez la commande :
  
-  ​mysql -u root -p maBase < maBase_backup.sql +<code bash>mysql -u root -p maBase < maBase_backup.sql</​code>​ 
 + 
 Puis tapez votre mot de passe. Puis tapez votre mot de passe.
 +
 +ou si le dump est compressé :\\
 +<code bash>​gunzip < mabase2donnees.sql.gz | mysql -u [uname] -p[pass] [dbname]</​code>​
 +
  
 <note tip> <note tip>
-Si vous souhaitez mettre en place une solution de sauvegarde automatique de bases de données à intervalle régulier, rendez-vous sur le tutoriel traitant de la [[:tutoriel:​sauvegarder_automatiquement_ses_bases_de_donnees|sauvegarde automatique de bases de données via cron]].+Si vous souhaitez mettre en place une solution de sauvegarde automatique de bases de données à intervalle régulier ​(quotidien/​hebdomadaire/​mensuel), rendez-vous sur la page [[:automysqlbackup]].
 </​note>​ </​note>​
- 
-D'​autres commandes telles que la suppression des tables, de la base, l'​ajout des données dans la base des données, etc. peuvent être trouvées sur le [[http://​dev.mysql.com/​doc/​refman/​5.0/​fr/​sql-syntax.html|site de documentation de MySQL]]. 
- 
  
 ==== Restauration à partir du dump du datadir ==== ==== Restauration à partir du dump du datadir ====
  • utilisateurs/bcag2/sql.txt
  • Dernière modification: Le 11/09/2022, 13:12
  • par moths-art