Outils pour utilisateurs

Outils du site


mysql:backup_avec_mysqldump

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
mysql:backup_avec_mysqldump [2020/04/24 08:04]
marclebrun [Exemple de restauration]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Backup et restauration d'une DB ====== 
- 
-Source: [[https://​www.linode.com/​docs/​databases/​mysql/​use-mysqldump-to-back-up-mysql-or-mariadb/​]] 
- 
-===== Backup d'une DB vers un fichier ===== 
- 
-Syntaxe : 
- 
-<code bash> 
-mysqldump -u [user_name] -p [database_name] > [file_name].sql 
-</​code>​ 
- 
-Exemple : 
- 
-<code bash> 
-mysqldump -u marc -p monsiteweb > "​dbdump-$(date +%Y%m%d-%H%M).sql"​ 
-</​code>​ 
- 
-=> génère un fichier nommé (par exemple) ''​dbdump-20200424-0904.sql''​. 
- 
-===== Restauration de la DB ===== 
- 
-Syntaxe : 
- 
-<code bash> 
-mysql -u [user_name] -p [database_name] < [file_name].sql 
-</​code>​ 
- 
-La base de données doit exister. 
- 
-Si elle n'est pas vide, les tables seront droppées avant d'​être recréées. 
- 
-==== Exemple de restauration ==== 
- 
-Lancer le client ''​mysql''​ 
- 
-<code bash> 
-mysql -u root -p 
-Enter password: ******** 
-</​code>​ 
- 
-Voir les DB existantes 
- 
-<code mysql> 
-SHOW DATABASES; 
-</​code>​ 
- 
-Créer une DB vide 
- 
-<code mysql> 
-CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;;​ 
-</​code>​ 
- 
-<code bash> 
-mysql -u marc -p monsiteweb < dbdump-20200424-0904.sql 
-</​code>​ 
  
mysql/backup_avec_mysqldump.1587715459.txt.gz · Dernière modification: 2020/04/24 08:04 (modification externe)