Сервер:Перенос на другой компьютер
(Различия между версиями)
Yura (обсуждение | вклад) |
Yura (обсуждение | вклад) (→На новом компьютере) |
||
Строка 16: | Строка 16: | ||
'''5.''' После окончания настройки нового сервера не запускаем службу locarus-server | '''5.''' После окончания настройки нового сервера не запускаем службу locarus-server | ||
− | '''6.''' Распаковываем дамп базы. К этому моменту должен быть создан пользователь и пустая база. Пользователя нужно '''создать с таким же именем''', которое было в старой базе, чтобы корректно установились права доступа | + | '''6.''' Распаковываем дамп базы. К этому моменту должен быть создан пользователь и пустая база. Пользователя нужно '''создать с таким же именем''', которое было в старой базе, чтобы корректно установились права доступа при распаковке дампа. Есть возможность изменить пользователя при переносе, но данная инструкция не охватывает этот момент. |
gunzip -c locarus.db.gz | psql -Upostgres locarus | gunzip -c locarus.db.gz | psql -Upostgres locarus |
Версия 07:47, 2 апреля 2021
На старом компьютере
1. Останавливаем Локарус-сервер
sudo service locarus-server stop
2. Делаем полный дамп базы
pg_dump -U postgres locarus | gzip > locarus.db.gz
3. Копируем дамп на новый сервер
scp locarus.db.gz user@new.server:~
На новом компьютере
4. Настраиваем новый сервер по инструкции Сервер:Установка на Ubuntu Server 20.04 LTS
5. После окончания настройки нового сервера не запускаем службу locarus-server
6. Распаковываем дамп базы. К этому моменту должен быть создан пользователь и пустая база. Пользователя нужно создать с таким же именем, которое было в старой базе, чтобы корректно установились права доступа при распаковке дампа. Есть возможность изменить пользователя при переносе, но данная инструкция не охватывает этот момент.
gunzip -c locarus.db.gz | psql -Upostgres locarus
7. Запускаем Локарус-сервер
sudo service locarus-server start
--Юрий 09:21, 2 апреля 2021 (YEKT)