Павел: В комплекте семёрки софта для SSH, к сожалению, нет, так что это в любом случае какие-то 3rd party tools.
А в скрипте, по идее, не будет ничего, кроме if then и вызова программ.
Всего этого, конечно, можно избежать, установив с сервером постоянный VPN.
devian3000: Обычно Source-порт (виртуальный) меняют для того, чтобы бинд на этот виртуальный порт не конфликтовал с уже имеющимся биндом работающей на этом же десктопе службы. Так бывает, что разработчик держит локальный инстанс MySQL по порту 3306, поэтому он не сможет сделать для SSH-туннеля локальным виртуальным портом 3306 - он уже будет занят.
Повторюсь, что виртуальный порт может быть любым.
devian3000:
Перефразирую:
По умолчанию, порт у службы MySQL 3306.
Чтобы открыть к нему SSH-туннель, в Destination указывается: 127.0.0.1:3306
В Source указывается любой "виртуальный" порт, подключение к которому перенаправит Вас в указанный Destination.
У меня 3307 указан в Source. Это виртуальный порт. Он может быть любым.
Поскольку в Destination указано 127.0.0.1:3306, подключение к виртуальному порту соединит с MySQL, работающему на сервере по 3306.
Виртуальный порт может быть хоть 3306, хоть 3333, хоть 8888, хоть 1234. =)
devian3000:
3307 - это локальный порт для подключения в виртуальный проброс со своего ПК. Он может быть любым. Выбранный номер указан для примера.
Порт MySQL указывается в Destination
Обычно MySQL доступен одновременно и по unix-socket, и по TCP-порту. =)
Михаил Смирнов:
> Такой способ не работает только с базой битрикса
Обычно так не происходит, поскольку "база", с точки зрения MySQL, от продукта к продукту не различается. Утилите всё равно, в какую базу заливать дамп.
Предположу какие-то особенности с самими данными в БД, или инфраструктуре/настройках MySQL, или другие причины, оказавшие влияние, не перечисленные в вопросе.
Всю жизнь пользуюсь mysqldump и заливаю дампы по тому же принципу, что Вы написали в своём вопросе. Между продуктами, в этом смысле, нет различий.
Sanostee: К сожалению, нет. :(
Google Search Console принимает реквесты на миграцию на новый домен, но старый должен отвечать 301.
Поисковики не могут иным образом убедиться, что домен принадлежит Вам, и что Вы не левый конкурент, запросивший смену индекса куда-то к себе.
Apache? Nginx? Чем-то другим?