×

Как сделать архив файлов или mysql по SSH

Этот пример только для тех, кто использует Unix хостинг и в его тарифе есть услуга SSH. Пример для площадки u100500 с доменом smotrituda.ru

    Файлы
  • Зайдите на площадку по SSH, с помощью программы Putty (когда вы зайдете на площадку, вы окажитесь в директории /home/u100500/)
  • Создайте архив командой:
    tar czf smotrituda.ru.01-05-2012.tar.gz smotrituda.ru
    (дату и название домена напишите свои; название smotrituda.ru.01-05-2012 может быть любым, главное, чтобы оно заканчивалось на .tar.gz)
  • Подключитесь к площадке по FTP или WinSCP и скачайте архив smotrituda.ru.01-05-2012.tar.gz
  • C полученным архивом можно работать с помощью архиватора 7-Zip
  • На самой площадке, если нужно распаковать архив, то командой:
    tar xzf smotrituda.ru.01-05-2012.tar.gz smotrituda.ru
    MySQL
  • Сделать архив mysql-базы:
    mysqldump -u u100500 -pпароль-пользователя-mysql -h u100500.mysql.masterhost.ru u100500_2 > dump.sql
    (имя dump.sql может быть произвольным)
  • Залить данные из архива в mysql-базу:
    mysql -u u100500 -p -h u100500.mysql.masterhost.ru u100500_2 < dump.sql

По теме SSH

настройка директории пароль

Связаные темы

crontab mysql