Как слить копию БД с VPS если на виртуальном разделе осталось мало места?

Ситуация: в интернете по прямому IP доступна VPS с проектом. Его делали одни разработчики, теперь должны сопровождать другие. Необходимо сделать копию этого проекта на локальном компе, поднять на локальных виртуалках и там всё отлаживать. Сам проект состоит их скриптов PHP и данных в MySQL. Скрипты скопировать проблемы нет: подключились по ssh и всё слили. А вот слить данные из БД — проблема: подключились через консольный mysql клиент и попытались сделать заархивированную копию БД. Но возникла ошибка: на виртуальном диске нет места. Каким образом в текущей ситуации можно-таки слить БД?
  • Вопрос задан
  • 2951 просмотр
Пригласить эксперта
Ответы на вопрос 5
TrueDrago
@TrueDrago
$ mysqldump -u username -p'password' db-name | ssh user@remote.box.com mysql -u username -p'password db-name


Думаю, что это самый простой вариант
Ответ написан
jaredhared
@jaredhared
Можно просто тормознуть на впс sql-сервис и слить бинарные файлы БД куда угодно. Быстро, дешево и сердито, главное — подсовывать из потом версии MySQL не ниже той, которая была.
Ответ написан
Комментировать
lybin
@lybin
looking for remote full time job python backend
1. попробовать зачистить кэш пакетов, вдруг хватит места после, под свой дистр загуглите как, apt-get clean, pacman -Scc
2. поставьте утилитку и подмонтируйте какой нибудь ftp
Ответ написан
Комментировать
Anonym
@Anonym
Программирую немного )
Самый простой способ: использовать SQLyog. Работает в Windows и под Wine (без танцев с бубном).
Подключаемся к локальной БД и к БД на сервере (если нет прямого доступа, умеет через SSH туннель или через HTTP туннель). Выбираем что-то типа «Copy Database to Different Host».
Ответ написан
Комментировать
@Elkaz
Master-slave репликация, думаю, вам поможет. Этот сервер делаете как мастер, локальный делаете слейвом. И настраиваете на синхронизацию. Потом отключаете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы