с помощью утилиты sshpass передаем пароль, без нее авторизация происходит по ключам # Команду для ssh передаем в кавычках. Поэтому все кавычки внутри экранируем sshpass -p "1234" ssh -q -p 22
[email protected] "mysqldump --no-tablespaces --lock-tables=false --skip-extended-insert --max_allowed_packet=128M -ubitrix0 --password=\"KIVp-8M27D{pICR2G?j)\" sitemanager > /root/mysqldump_63bd24219c0151.sql" # архивируем дамп sshpass -p "1234" ssh -q -p 22
[email protected] "gzip /root/mysqldump_63bd24219c0151.sql" # С помощью rsync скачиваем дамп # --remove-source-files - удаляем дамп на бою после скачивания sshpass -p "1234" rsync -v -e --remove-source-files "
[email protected]:/root/mysqldump_63bd24219c0151.sql" . # разархивируем дамп gzip -d mysqldump_63bd24219c0151.sql.gz # импортируем таблицы mysql -umakebeta -pHqxFHwykdvn makebeta < mysqldump_63bd24219c0151.65775137.sql # удаляем дамп rm mysqldump_63bd24219c0151.65775137.sql