Перенос данных с помощью - rsync
Опубликовано Денис Завьялов on 19 January 2021 12:35
|
|
rsync - программа, позволяющая выполнять синхронизацию файлов между серверами. Для этого нам понадобится root-доступ для обоих серверов. Рассмотрим перенос сайта со "старого" сервера на "новый" После того как мы подключились к "старому" серверу, необходимо создать дамп базы данных: mysqldump -u <username> -p <db_name> > </var/www/vhosts/domain.com/httpdocs/имя_файла> Где:
Далее подключаемся к "новому" серверу и выполняем синхронизацию файлов с помощью следующей команды: rsync -rvz root@old_server:/var/www/vhosts/domain.com/httpdocs/ /var/www/vhosts/domain.com/httpdocs/ Где: Теперь нам нужно выставить корректные права на корневой каталог и файлы в нём: chown -R user:group /var/www/vhosts/domain.com/httpdocs/ Где:
Теперь осталось загрузить дамп в базу данных на "новом" сервере: mysql -u <username> -p <db_name> < </var/www/vhosts/domain.com/httpdocs/имя_файла> Далее проверяем, совпадают ли все доступы в настройках сайта и БД с доступами нового сервера, и можем проверять работу сайта. | |
|