Авг 11

Как сделать бэкап MySQL без прямого доступа к серверу

Опубликовано в MYSQL, Windows, Сетевые данные

Как сделать бэкап MySQL без прямого доступа к серверу

Итак, на повестке дня решение одной интересной задачи — организация резервного копирования баз данных MySQL без прямого доступа к серверу.

Что будем использовать?

  • Программу Putty — небольшой SSH клиент для системы Windows
  • MySQL Administrator, входящий в состав MySQL GUI Tools

При помощи утилиты Putty мы получаем доступ к командной строке удаленного сервера, через сетевой протокол сеансового уровня производим туннелирование соединений. На этапе резервного копирования подключаем MySQL Administrator.

Как сделать бэкап MySQL без прямого доступа к серверу

Активируем Putty, указываем адрес ApacheSrv в поле Session. В поле Tunnels записываем порт источник 5000 и приводим значение mysql.host.com:3306

Как сделать бэкап MySQL без прямого доступа к серверу

Далее кнопка Open — логин и пароль.

Как сделать бэкап MySQL без прямого доступа к серверу

Теперь время MySQL Administartor, указываем имя хоста localhost (так как Windows) , порт 5000, а также имя пользователя и пароль к базе данных. После соединения компьютера с БД выбираем Backup, New Project. Придумываем имя проекта, выбираем базу данных для резервного копирования и нажимаем на кнопку «>».

Как сделать бэкап MySQL без прямого доступа к серверу

В конце Execute Backup Now и выбираем, куда на компьютер сохранить бекап. Процесс резервного копирования может занять несколько часов. По окончании процесса сохранения бэкапа должно появиться окно «The Backup was finished successfully».

Для восстановления базы данных вместо Backup необходимо выбрать Restore и выбрать ранее сохранённый файл.

Комментарии: 0 » Метки: , , , , , ,

You must be logged in to post a comment.