11
votes

Stratégie de sauvegarde de Bitnami Redmine

Nous avons commencé à utiliser Redmine au travail. Je sais qu'il utilise MySQL comme base de données et Apache 2 comme serveur Web. Comment la redmine peut-elle être correctement sauvegardée afin qu'elle puisse être rechargée rapidement lorsque quelque chose ne va pas?


1 commentaires

J'utilise Svnadmin HotCopy pour sauvegarder le référentiel SVN. Mais j'ai encore besoin de savoir sur MySQL et Apache. Merci.


6 Réponses :


7
votes

Cela fera bien:

tar czvf redmine_backup.tar.gz /path/too/redmine/installation


5 commentaires

Que diriez-vous d'Apache? Nous utilisons LDAP pour l'authentification de l'utilisateur. Merci.


Chenster - Apache est une application et n'a généralement pas besoin d'être sauvegardée. La restauration de votre installation Apache est aussi simple que de réinstaller.


Que diriez-vous du fichier httpd.conf? Je suppose que ce que je voulais dire, c'est tout ce qui pourrait potentiellement être changé par les utilisateurs devraient être sauvegardés. Peut-être dans ce cas, rien n'est changé dans Apache2.


Chenseur, c'est correct. Votre configuration Apache ne peut pas être modifiée par vos utilisateurs de redmine.


mysqldump.exe -uroot -p bitnami_redmine> \ redmine_mysql_backup.sql



0
votes

Redmine Ensems Table Charset comme "Latin1". Donc, si vous utilisez non-latin1 Charset (CJK dans UTF-8 ou quelque chose), vous devez donner l'option suivante au script de sauvegarde.

ROOCHE MYSQLLDUMP -U -P -P --Default-Caract-Set = Latin1 --Skip-Set-Charset Bitnami_redmine -r Backup.SQL

Il saute "Ensemble Charset Blah-Blah-Blah" sur SQL Dump et vous obtiendrez une vidage propre (= Dump sans interprétation).


2 commentaires

Trompeur et inutile. MySqldump décharge les tables dans le jeu de caractères approprié.


Dans BitName Redmine Stack, toutes les tables sont créées comme «latin1». Et Redmine utilise la table comme codé "UTF-8". Ainsi, si Redmine stocke toutes les données dans "UTF-8", le script de sauvegarde doit ignorer la charité de charpente. (Le titre de la question suggère que Chenster utilise BitName Redmine Stack)



6
votes

Lire Guide de l'utilisateur RedMine (regarde en bas).

En outre, n'oubliez pas de sauvegarder les fichiers joints.

Les sauvegardes de redmine doivent inclure:

  • données (stockées dans votre base de données redmine)
  • Pièces jointes (stockées dans le répertoire des fichiers de votre installation redmine)

    Voici un simple script shell pouvant être utilisé pour des sauvegardes quotidiennes (en supposant que vous utilisez une base de données MySQL): xxx


3 commentaires

Quelle est une version Windows de ci-dessus?


Ok, je suppose que je crains que je répare ma propre question: mysqldump.exe -uroot -p bitnami_redmine> \ redmine_mysql_backup.sql


Heureux que quelqu'un ait également mentionné la sauvegarde des fichiers ci-joints.



6
votes

exécutez-le comme une machine virtuelle (Jump Box a un breble rapide, je crois) puis une pause ou une fermeture périodique du VM et de la sauvegarde / Copiez tout le disque virtuel.

Je sais que cela n'aide pas avec une installation existante, mais c'est ce que je recommanderais à toute personne de planification des sauvegardes avant ils implémentent. Ce n'est pas censé être sournois, juste utile à quiconque lisant ce fil.


0 commentaires

6
votes

Les applications Bitnami sont autonomes, donc une autre option si vous pouvez vous permettre d'obtenir des temps d'arrêt, il suffit simplement d'arrêter le serveur et Zip Le contenu de l'annuaire ... Vous voudrez peut-être le faire peut-être une fois par semaine, en plus de vos sauvegardes MySqldump. De cette façon, vous capturez également tout changement pouvant être arrivé à Apache, etc.


1 commentaires

Bitnami répond également à la question, à: Bitnami. Org / Article / ... Ceci et votre réponse semblent être les seuls connexes spécifiquement à la pile de Bitnami, qui profitent du fait qu'elle est entièrement contenue.



0
votes

D'ailleurs, vous devez également sauvegarder le répertoire des fichiers. Il contient tous les fichiers téléchargés. J'ai installé la pile de Bitnami Redmine sous Windows.

Pour MySQL, j'utilise MySqladmin pour planifier la sauvegarde de la base de données tous les jours. Et j'utilise Acebackup sur des fichiers de butée automatique de la base de données de sauvegarde et des fichiers téléchargés redmine sur un serveur FTP distant.

Lorsque le serveur est quelque chose qui ne va pas, je ne peux pas réinstaller la pile de Bitnami Redmine et importer un fichier de base de données à l'avance déversée, puis couvrir le répertoire de fichiers de Redmine avec des fichiers de sauvegarde.

Et c'est ok.

Ce programme séparé (pile de bitnami redmine) et de données (base de données et de fichiers téléchargés) parfaitement.


0 commentaires