Difference between revisions of "Migration of Gerrit Server Old to New"
Jump to navigation
Jump to search
Line 56: | Line 56: | ||
===Backup gerrit database=== | ===Backup gerrit database=== | ||
Login to your old gerrit node and backup your gerrit data base. In this case the database name is reviewdb. I use mysqldump to backup the database to a file. | Login to your old gerrit node and backup your gerrit data base. In this case the database name is reviewdb. I use mysqldump to backup the database to a file. | ||
+ | |||
+ | mysqldum -u gerrit -p database reviewdb <reviewdb_backup.sql | ||
+ | |||
+ | If prompt, enter you mysql password. | ||
+ | |||
==STEP 2 On new gerrit node== | ==STEP 2 On new gerrit node== | ||
===Installation=== | ===Installation=== | ||
===Configuation=== | ===Configuation=== |
Revision as of 12:36, 12 July 2018
In this tutorial, we will be migrating our gerrit 2.13 to a new server running gerrit 2.15
Prerequisites
To complete this tutorial, you'll need the following 2 nodes
- Database node
- New gerrit node
Environment
Old gerrit
OS | MYSQL | MYSQL version | Gerrit version | Authentication |
Ubuntu 14.04 | On Localhost | 2.13 | LDAP |
New gerrit
OS | MYSQL | MYSQL version | Gerrit version | Authentication |
Debian 9 (Stretch) | On remonte host | 2.15 | LDAP |
STEP 1 On old gerrit node
Stop gerrit
Login to your gerrit server with the gerrit user or the user running gerrit. Navigate to /gerrit/bin and run
sudo ./gerrit.sh stop
Backup gerrit database
Login to your old gerrit node and backup your gerrit data base. In this case the database name is reviewdb. I use mysqldump to backup the database to a file.
mysqldum -u gerrit -p database reviewdb <reviewdb_backup.sql
If prompt, enter you mysql password.