Migrate Existing Installation
How to migrate an existing NiDB installation to a new server
Last updated
Was this helpful?
How to migrate an existing NiDB installation to a new server
Sometimes you need to move your installation to a new server. Maybe you were testing in a virtual machine and want to move to a full server, or vice-versa. Maybe your server needs to be upgraded. Follow these steps to migrate an installation from one server to another.
On the old server, export the SQL database
mysqldump -uroot -ppassword nidb > nidb-backup.sql
Copy the exported nidb-backup.sql file from the old server to the new server.
Copy the archive data from the old server to the new server. The default archive directory is /nidb/data/archive. Copy additional data from the other /nidb/data directories.
Example copy command rsync /nidb/data/archive/* user@newhost:/nidb/data/archive/
On the new server, install NiDB as a new installation
On the new server, import the new database
mysql -uroot -ppassword nidb < nidb-backup.sql
Verify that the database table row counts are the same in the new server and old server using phpMyAdmin.
Verify that the /nidb/data directory sizes match between the old server and new server.
Example command du -sb /nidb/data/
Finish upgrade on the new server, by going to http://localhost/setup.php . Follow the instructions to continue the upgrade.
Last updated
Was this helpful?
Was this helpful?
