Как получить БД mysql на удалённом серверe к себе на локальный?

Столкнулся с таким моментом что у меня встала задача получить БД с удалённого сервера. Подключался к нему с помощью winSCP, но как я понял достать БД через него я не смогу Посоветовали DBeaver для этой задачи - скачал и не понял как подключиться к удалённому серверу Также посоветовали навикат, но его я не тестил Суть вопроса: как же мне всё таки правильно получить БД с удалённого сервера? Просьба: пожалуйста опишите решение подробно по возможности


Ответы (1 шт):

Автор решения: Владислав Гривенко

Проблема была решена
В случае с mysql я сделал следующее

mysql

С этого момента я ввожу sql запросы

show databases

посмотрели все имеющиеся БД и выявили для себя название нужной нам затем Ctrl+z(выход с режима mysql)

mysqldump -u user -pPassword --databases dbName > name.sql

Таким образом мы экспортируем бд на удалённый сервер в корневую папку и можем достать её через проводник WinSCP
P.S. есть нюансы между mysqldump к примеру в mysql 5.7 и mysql 8.0
P.S.S. при mysqldump будьте внимательны с направлением знака >. Если знак такой >, то мы экспортируем, если такой <, то это импорт файла бд с сервера в бд которая юзается

→ Ссылка