deployment:install:transfer:database:single

Единичный переноса базы данных

Данный перенос предусамтривает то, что после переноса сатарая база данных больше не будет использоваться

Для создания дампа сделайте следующее

mysqldump -u<mysql_user> -p --add_locks -v -A -i --compact -c --create-options -K -e --hex-blob -x --order-by-primary -Q -R -E --triggers> ~/totalBaseBackup.sql

Теперь сожмем файл для более быстрой передачи

gzip -v --best ~/totalBaseBackup.sql

Отправим файл на новый сервер с помощью rsync

rsync -vcruLzh --stats --progress ~/totalBaseBackup.gz <ssh_user>@<ssh_host>:~/baseBackup/ -e "ssh -p <ssh_port>"

После передачи файла перейдем в папку с файлом

cd ~/baseBackup

Распакуем файл с базой данных

gunzip totalBaseBackup.gz

Запустим создание базы данных на сервере

mysql -u<mysql_user> -v -p <totalBaseBackup.sql

  • deployment/install/transfer/database/single.1723544245.txt.gz
  • Последнее изменение: 13-08-2024 10:17
  • Ермилов Егор Павлович