Необходимо перенести БД vmmgr, и каталог /usr/local/mgr5/ на другой сервер, затем переконфигурировать ihttpd на новом сервере.
При этом необходимо выяснить пароль к БД на старом сервере (/usr/local/mgr5/etc/vmmgr.conf.d)
1 |
cat /usr/local/mgr5/etc/vmmgr.conf.d/db.conf |
Вывод файла
1 2 3 4 |
DBHost localhost DBUser vmmgr DBPassword 2TAR4а42423 DBName vmmgr |
1 |
mysqldump -uvmmgr -p vmmgr > /usr/local/mgr5/etc/vmmgr.conf.d/vmmgr.sql; |
Вводим пароль
Создаем бекап mgr5 папки на новом хосте
1 |
mv /usr/local/mgr5 /usr/local/mgr5-backup |
Переносим с помощью rsync папку со старого хоста на новый
1 |
rsync -avP root@185.173.123.123:/usr/local/mgr5 /usr/local |
где:
185.173.123.123 — ip старого хоста сервера
Импорт бд на новом сервере
Нам нужно сначала узнать пароль от базы данных vmmgr на новом сервере
1 |
cat /usr/local/mgr5-backup/etc/vmmgr.conf.d/db.conf |
Восстанавливаем данные из дампа:
1 |
mysql-uvmmgr -p vmmgr < /usr/local/mgr5/etc/vmmgr.conf.d/vmmgr.sql |
Копируем пароль к БД:
1 |
cp /usr/local/mgr5-backup/etc/vmmgr.conf.d/db.conf /usr/local/mgr5/etc/vmmgr.conf.d/db.conf |