Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| software:applications:mysqldump [2023/02/21 15:00] – supprimée - modification externe (Unknown date) 127.0.0.1 | software:applications:mysqldump [2023/02/21 15:00] (Version actuelle) – ↷ Page déplacée de app:mysql:mysqldump à software:applications:mysqldump yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ====== mysqldump ====== | ||
| + | |||
| + | mysqldump permet de générer une sauvegarde d'une ou plusieurs bases de données MySQL. Pour que la sauvegarde puisse être effectuée, l' | ||
| + | |||
| + | Il est conseillé d' | ||
| + | |||
| + | ===== Créer l' | ||
| + | |||
| + | En tant qu' | ||
| + | |||
| + | <code SQL> | ||
| + | -- Créer l' | ||
| + | CREATE USER ' | ||
| + | |||
| + | -- Attribuer les droits à l' | ||
| + | GRANT SELECT, LOCK TABLES on *.* to ' | ||
| + | FLUSH privileges; | ||
| + | </ | ||
| + | |||
| + | ===== Générer le dump ===== | ||
| + | |||
| + | Pour générer le dump d'une base, il suffit depuis un script local ou en ligne de commande d' | ||
| + | < | ||
| + | yoann@janus:/ | ||
| + | </ | ||
| + | |||
| + | ===== Dépannage ===== | ||
| + | |||
| + | A l’exécution **mysqdump** affiche une erreur cependant fichier dump est créé et le code de retour de l' | ||
| + | |||
| + | <code bash> | ||
| + | mysqldump -u anUser --databases aDatabase > / | ||
| + | </ | ||
| + | < | ||
| + | mysqldump: Error: ' | ||
| + | </ | ||
| + | |||
| + | Le message indique que le privilège PROCESS est nécessaire pour créer un dump intégrant les " | ||
| + | * Utiliser l' | ||
| + | * Attribuer le privilège PROCESS à l' | ||
| + | |||
| + | <code bash> | ||
| + | # Création du dump sans tablespaces (recommandé) | ||
| + | mysqldump -u anUser --databases aDatabase --no-tablespaces > / | ||
| + | </ | ||
| + | |||
| + | |||
| + | Si l'on fait le choix d' | ||
| + | <code SQL> | ||
| + | grant PROCESS on aDatabase.* to ' | ||
| + | FLUSH privileges; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | * https:// | ||