Est-ce que drush up fait une sauvegarde / vidage de la base de données?
13
Est-ce que l'exécution drush upexécute une sauvegarde de la base de données? D'après les tests, il semble que non. Dois-je faire une sauvegarde de base de données distincte avant de lancer la drush upmise à jour?
Je voudrais rappeler aux gens de faire un vidage en dehors de la racine de votre site Web; afin que les pirates restent à l'écart.
chrisjlee
Cette réponse "acceptée" n'est pas correcte. Drush fournit en fait un vidage de la base de données: "drush sql-dump" drushcommands.com/drush-7x/sql/sql-dump
sea26.2
Hum. Essayez de relire la réponse. Tout cela, pas seulement la première phrase. Parce que c'est exactement ce que j'ai écrit. La question était de savoir si "drush up" le fait, pas si drush peut le faire.
Mise à jour à partir du commentaire de wranvaud:
Si vous ne spécifiez pas le fichier de résultat, il sera stocké dans votre dossier personnel sous ~/drush-backups/<db_name>/<timestamp>/<database_file>.sql.gz:, sinon vous pouvez spécifier --result-file = '~ / Documents /'
si vous ne spécifiez pas le fichier de résultat, il sera stocké dans votre dossier personnel sous ~ / drush-backups / <db_name> / <timestamp> / <database_file> .sql.gz sinon vous pouvez spécifier--result-file='~/Documents/<my_backups_folder>'
drush prend en charge nativement un vidage de base de données, sans avoir besoin d'un module supplémentaire, voir ci
wiifm
2
Il s'agit d'une solution de script bash pour la sauvegarde et la restauration à partir de la ligne de commande avec drush et Acquia-Drupal :
Remarque: Il vous suffit de modifier le chemin de base, le nom du site et peut-être le chemin de drush dans les deux scripts pour répondre à vos besoins
Remarque 2: Le script de sauvegarde créera un .tar contenant vos fichiers de site plus un fichier data.sql décrivant votre base de données
Remarque 3: Le script de restauration choisira le dernier fichier de sauvegarde .tar créé par le script de sauvegarde
INSTRUCTIONS
1) Trouvez le chemin de drush (drush est inclus dans acquia), dans mon cas (drushpath = "/ Applications / acquia-drupal / drush")
2) Créez un fichier backup_ mysite et un fichier restore_ mysite et incluez-les dans le chemin du dossier bin (par exemple: / usr / local / bin)
"Remarque: Drush 5 a introduit les commandes de vidage d'archive et de restauration d'archive qui vous permettent de sauvegarder votre code, vos fichiers et votre base de données dans un seul fichier."
Réponses:
Non, ce n'est pas le cas. Il ne fait qu'une sauvegarde des répertoires actuels du module, avant de les remplacer.
Pour créer un vidage SQL, utilisez
Mais n'oubliez pas de déplacer le fichier en dehors de votre racine Web.
la source
Pour faire un vidage mysql compressé avec drush :
drush sql-dump --gzip --result-file
Mise à jour à partir du commentaire de wranvaud: Si vous ne spécifiez pas le fichier de résultat, il sera stocké dans votre dossier personnel sous
~/drush-backups/<db_name>/<timestamp>/<database_file>.sql.gz
:, sinon vous pouvez spécifier --result-file = '~ / Documents /'la source
--result-file='~/Documents/<my_backups_folder>'
Si le module du module Sauvegarde et migration est installé, vous pouvez l'appeler depuis Drush avec
$ drush bam-backup
la source
Il s'agit d'une solution de script bash pour la sauvegarde et la restauration à partir de la ligne de commande avec drush et Acquia-Drupal :
INSTRUCTIONS
1) Trouvez le chemin de drush (drush est inclus dans acquia), dans mon cas (drushpath = "/ Applications / acquia-drupal / drush")
2) Créez un fichier backup_ mysite et un fichier restore_ mysite et incluez-les dans le chemin du dossier bin (par exemple: / usr / local / bin)
3) Modifier backup_ mysite
4) Modifier restore_ mysite
la source
Vous pouvez également utiliser sql-sync pour la sauvegarde.
la source
C'est très facile maintenant avec Drush 5
"Remarque: Drush 5 a introduit les commandes de vidage d'archive et de restauration d'archive qui vous permettent de sauvegarder votre code, vos fichiers et votre base de données dans un seul fichier."
https://drupal.org/upgrade/backing-your-site-command-line
la source