Перенос базы данных MySQL с одного хостинга на другой
Материал из wiki.owlhost.net
Версия от 20:47, 10 сентября 2012; Ivan Garbera (обсуждение | вклад)
Импортировать и экспортировать базы данных можно, к примеру, через специальный интерфейс - PhpMyAdmin, ссылка на который находится в DirectAdmin в разделе «Управление Базами Данных MySQL». PhpMyAdmin ориентирован в первую очередь непосредственно на работу с БД, импорт и экспорт данных — одна из вспомогательных функций данного интерфейса. Если с помощью PhpMyAdmin импортировать дамп не получается (к примеру по причине слишком большого обьема БД), на помощь приходят другие решения:
- использование для импорта и экспорта БД бесплатного скрипта Sypex Dumper (рекоммендуется Lite-версия, как более простая в использовании), инструкции к к работе и сам скрипт доступен на сайте разработчика;
- использование консольного MySQL-клиента (потребуется доступ к SSH).
В случае использования консольного MySQL-клиента потребуются следующие действия:
- создание на старом сервере дампа БД в формате .sql:
$mysqldump -u имя_пользователя_БД -p пароль_к_БД имя_БД > имя.дампа.sql
- перенос созданного дампа на новый сервер, к примеру по FTP.
- импорт дампа из файла в БД на новом сервере:
$mysql -u имя_пользователя_БД -p пароль_к_БД имя_БД < имя.дампа.sql