Бекап большой БД mySQL, через SSH

Author Роман Чернышов    Category mySQL, Система     Tags , , , Комментариев 0 Дата 16 Мар

sqlbackup Бекап большой БД mySQL, через SSHПри переносе сайта с одно хостинга на другой встает вопрос по переносы базы данных. Часто вебмастер сталкивается с проблемой экпорт/импорт базы данных большого размера, если эту процедуру проделывать с помощью phpMyAdmin, то в большинстве случаев можно столкнуться с ошибками следующего рода — привешен максимальный размер файла для загрузки, превышено максимальное время выполнение скрипта. разумеется эти параметры можно отредактировать в php.ini в большую сторону, но порой даже максимальные значение не гарантируют успешность импорта/экспорта (допустим ваше БД в архиве весит 2ГБ ).

В таком случае следуют воспользоваться командами SSH, и рабоать с базой непосредственно из командной строки (использовать шелл). Для этого конектимся к серверу на 22 порт с помощью putty.

Для импорта файла базы данных:

mysql -u <em>пользователь_БД</em> -p <em>имя_БД</em> &lt; <em>файл_дампа_БД</em>

Для экспорта

mysqldump -u <em>пользователь_БД</em> -p <em>имя_БД</em> &gt; <em>имя_файла</em>

Внимания!  Эти комманды работают с файлом в формате .sql, т.е. не с архивом.

Таким способом можно делать бекап и затем восстанавливать Бд большого размера, причем с быстрой скоростью.

Оставить комментарий

Консультации

Консультант Чернышов Р.В. Зайдайте вопрос на любую из тем:
Бесплатно и без регистрации!

Задать вопрос
Все вопросы
Последние вопросы
Поиск по блогу
Категории
Архив
Новое на сайте
Портфолио Все работы


www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...