Мы начали использовать Redmine на работе. Я знаю, что он использует MySQL в качестве базы данных, а Apache 2 - как веб-сервер. Как Redmine может быть обеспечено резервное копирование, чтобы его можно было перезагрузить быстро, когда что-то пошло не так?Стратегия резервного копирования Bitnami Redmine
ответ
Это будет делать только штрафом:
mysqldump --single-transaction --user=user_name --password=your_password redmine_database > backup.sql
Он будет сбрасывать все содержимое redmine_database в файл backup.sql.
Update:
Что касается резервного копирования «Апач», так как я утверждаю в мой комментарий ниже - вам не нужно или создать резервную копию вашей установки Apache. Если вам когда-нибудь понадобится восстановить систему, apache необходимо будет переустановить, как и в любом другом приложении. Если вы ссылаетесь на фактические файлы и каталоги в своей установке redmine, то также не нужно резервировать , кроме для каталога файлов/файлов, который содержит загруженные пользователем файлы для redmine. Можно выполнить резервное копирование всей вашей установки Redmine (чтобы быть безопасным) с помощью следующей команды:
tar czvf redmine_backup.tar.gz /path/too/redmine/installation
Как насчет Apache? Мы используем LDAP для аутентификации пользователей. Благодарю. – devXen
Chenster - Apache - это приложение и, как правило, не требуется резервное копирование. Восстановление вашей установки Apache так же просто, как и переустановка. – hobodave
как насчет файла httpd.conf? Я предполагаю, что я имел в виду, что все, что потенциально может быть изменено пользователями, должно быть подкреплено. Возможно, в этом случае в Apache2 ничего не изменилось. – devXen
Redmine устанавливает таблицу кодировки символов, как «latin1». Итак, если вы используете кодировку non-latin1 (CJK в UTF-8 или что-то еще), вы должны предоставить следующий вариант резервного копирования сценария.
туздЫшпр -u -p корень --default-символьного набора = latin1 --skip-зор-кодировок bitnami_redmine -r backup.sql
Он скачет «набор кодировок бла-бла-бла «на sql-дампе, и вы получите чистый (= дамп без интерпретации) свалку.
Вводящий в заблуждение и ненужный. mysqldump удаляет таблицы в соответствующем наборе символов. – hobodave
В стеке бит redmine все таблицы создаются как «latin1». Redmine использует таблицу как «utf-8». Таким образом, если Redmine хранит любые данные в «utf-8», сценарий резервного копирования должен пропустить кодировку. (Название вопроса говорит о том, что Ченстер использует bitname redmine stack) – rein
Прочитано the Redmine user guide (посмотрите на дно).
Кроме того, не забудьте сделать резервную копию прикрепленных файлов.
Redmine копия должна включать в себя:
- данных (хранятся в базе данных Redmine)
- вложения (хранится в каталоге файлов вашего Redmine установки)
Вот простой скрипт , которые могут использоваться для ежедневных резервных копий (при условии, что вы используете базу данных MySQL):
# Database
/usr/bin/mysqldump -u <username> -p<password> <redmine_database> | gzip > /path/to/backup/db/redmine_`date +%y_%m_%d`.gz
# Attachments
rsync -a /path/to/redmine/files /path/to/backup/files
Запустите его как виртуальную машину (JumpBox имеет быстрый старт, я полагаю), а затем периодически приостанавливает или завершает работу виртуальной машины и копирует/копирует весь виртуальный диск.
Я знаю, что это не помогает с существующей установкой, но это то, что я рекомендую всем, кто планирует резервное копирование до, которые они реализуют. Это не предназначено для того, чтобы быть хилым, просто полезно кому-то еще, читающему эту тему.
Bitnami приложения автономны, поэтому еще один вариант, если вы можете позволить себе некоторое время простоя, - это просто закрыть сервер и застегнуть содержимое каталога ... Возможно, вы захотите сделать это, возможно, раз в неделю, в дополнение к вашему резервные копии mysqldump.Таким образом, вы также фиксируете любые изменения, которые могли произойти в Apache и т. Д.
Bitnami также отвечает на вопрос, по адресу: http://bitnami.org/article/how-to-backup-and-update-the-bitnami-redmine-stack. Этот и ваш ответ кажутся единственными, которые связаны конкретно с Битнами, которые используют тот факт, что он полностью содержится. – Iterator
Вот команды: https://docs.bitnami.com/general/apps/redmine/#backup – JoshYates1980
Кстати, вам также нужно создать резервную копию каталога файлов; он содержит все загруженные файлы. Я установил стек Bitnami Redmine в Windows.
Для MySQL я использую MySQLAdmin для ежедневного планирования базы данных. И я использую aceBackup для автоматического резервного копирования файлов дампа базы данных и Redmine загруженных файлов на удаленный FTP-сервер.
Когда сервер что-то не так, я могу просто переустановить стек Bitnami Redmine и импортировать файл ранней сбрасываемой базы данных, а затем поместить в каталог файлов Redmine файлы резервных копий.
И все в порядке.
Эта отдельная программа (битна Redmine stack) и данные (база данных & загруженных файлов) отлично.
- 1. Стратегия резервного копирования SQLite
- 2. Mysql стратегия резервного копирования
- 3. Стратегия резервного копирования
- 4. Стратегия инкрементного резервного копирования Neo4j
- 5. Bitnami Redmine
- 6. Создание эффективной Azure VM Стратегия резервного копирования
- 7. Стратегия резервного копирования MongoDB для AWS
- 8. Стратегия резервного копирования и восстановления данных iCloud
- 9. Стратегия резервного копирования и восстановления SQLite
- 10. разумная стратегия резервного копирования для webapps
- 11. Joomla 1.5 Стратегия резервного копирования сайта
- 12. Bitnami Redmine - процесс разработки
- 13. Стратегия резервного копирования для загруженных пользователем файлов на Amazon S3?
- 14. SQL Azure, частота копий БД и стратегия резервного копирования
- 15. Стратегия резервного копирования для инструмента построения, размещенная на Azure VM
- 16. SQL Azure отказоустойчивость/стратегия резервного копирования для веб-приложения
- 17. Стратегия резервного копирования Blobstore Google App Engine Python
- 18. Стратегия резервного копирования виртуальной машины Google Compute Engine
- 19. Стратегия резервного копирования Cassandra: при использовании локальных дисков
- 20. Стратегия резервного копирования экземпляров рабочей станции VMWare на Windows
- 21. C# Стратегия резервного копирования больших данных для бесплатной базы данных
- 22. «Официальная» стратегия резервного копирования докеров - как насчет согласованности?
- 23. Проблема с установкой redmine-hudson плагин на bitnami redmine 1.4.1
- 24. Зачем нужна установка плагина redmine? (с установкой bitnami redmine)
- 25. Redmine Bitnami «DL устарела, пожалуйста, используйте скрипку»
- 26. Установить плагин Knowledgebase на Bitnami Redmine 3.1.1
- 27. Bitnami Redmine установщика Windows Обновление до 3.3.1
- 28. Символ не найден: _svn_auth__get_keychain_simple_provider - Bitnami Redmine
- 29. Bitnami Redmine + Support_helpdesk проблемы с кодовой страницей
- 30. Bitnami redmine change port на Windows
Я использую svnadmin hotcopy для резервного копирования репозитория svn. но мне все еще нужно знать о mySql и Apache. Благодарю. – devXen