wiki/HowtoRedmine-Source/Migrate.md

63 lines
1.2 KiB
Markdown
Raw Normal View History

2016-12-29 11:25:39 +01:00
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
# Migration de votre ancienne installation Redmine
Après avoir finit votre [wiki:HowToRedmine-Source installation].
Se connecter avec l'utilisateur de votre nouveau Redmine :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
su - $REDMINE
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Réaliser un dump SQL de votre ancienne installation :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
ssh votre-serveur-actuel.tld mysqldump database_name > redmine_dump.sql
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Puis stopper votre nouvelle installation :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
systemctl stop puma@$REDMINE
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Vider la base de donnée actuelle :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
TABLES=$(mysql $USER -e 'show tables' | awk '{ print $1}' | grep -v '^Tables' )
for t in $TABLES
do
echo "Deleting $t table from $USER database..."
mysql $USER -e "drop table $t"
done
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Importer votre dump SQL:
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
mysql -D $USER --default-character-set=utf8 < redmine_dump.sql
~~~
Migrer la base de données :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
rake -qf ~/redmine/Rakefile db:migrate RAILS_ENV=production
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Migrer les plugins :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
rake -qf ~/redmine/Rakefile redmine:plugins:migrate RAILS_ENV=production
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Relancer votre Redmine :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
systemctl start puma@$REDMINE
~~~
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
Synchroniser les fichiers attachés :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
scp -Cr votre-serveur-actuel.tld:dossier-files ~/
~~~