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

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

При переносе сайта с одно хостинга на другой встает вопрос по переносы базы данных. Часто вебмастер сталкивается с проблемой экпорт/импорт базы данных большого размера, если эту процедуру проделывать с помощью 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, т.е. не с архивом.

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

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

Об авторе и блоге Чернышов Р.В. Сертификат. Топ 10% лучших фрилансеров, Чернышов Р.В.

Друзья, всем привет!

Меня зовут Роман Чернышов, я веб-разработчик и данный блог посвящен моим проектам и бизнесу.

Тут я делюсь личным опытом
и отвечаю на вопросы. Я всегда готов к сотрудничеству с вами, готов реализовать проект любой сложности(опыт 10+ лет).

Если у вас есть вопросы, предложения, вы хотите совершить покупку моих решений или заказать работу, пишите!



Последние вопросы
Последние комментарии
Меню

Archive

Качественный хостинг сайтов CMS Для сайта услуг хостинга