Итак способ первый, состоит из двух шагов.
Шаг первый, делаем копию существующей базы.
В админке вамшопа в верхнем меню в пункте "Разное", есть подпункт "Резервное копирование" вбираем его, появляется окошко дампера.
Отмечаем "Создание резервной копии БД" как на картинке
Для просмотра ссылки Войди или Зарегистрируйся
На некоторый серверах глючит GZip сжатие, в этом пункте лучше выбрать "без сжатия"
И жимаем кнопку "Применить".
По итогам появится такое окошко:
Для просмотра ссылки Войди или Зарегистрируйся
Бекап базы выполнен.
Дампер сделает резервную копию таблиц и положит файл в папку
admin/backups/, файл будет иметь имя такого типа myBd_2010-12-28_21-20.sql (где myBd имя вашей базы)
Забираем его по ftp и переходим к
шагу 2. Переносу базы на новый сервер.
Качаем скрипт дампера по ссылке
Распаковываем архив на компе. Если на новом хостинге сервер баз отличный от localhost (уточняйте у своего хостера) то открываем скрипт в текстовом редакторе, и правим строку 34
PHP:
// mysql сервер
define('DBHOST', 'localhost');
вместо localhost нужно вписать имя своего сервера БД.
В админке нового хостинга уже нужно создать новую базу, пользователя и назначить пользователю все привилегии.
Дальше заливаем скрипт на сервер в корень магазина, там же создаем папку
backups и ставим на нее права доступа 777. В эту папку заливаем наш файл с бекапом базы. Браузером заходим по адресу
Для просмотра ссылки Войди или Зарегистрируйся и видим след. картинку
Для просмотра ссылки Войди или Зарегистрируйся
В поле "логин" пишем имя пользователя БД в поле пароль - пароль пользователя БД
Жимаем кнопку "применить" и видим опять знакомое окошко:
Для просмотра ссылки Войди или Зарегистрируйся
Отмечаем пункт "Восстановление БД из резервной копии", выбираем базу и файл с бекапом. И жимаем "применить" Дампер зальет файл в вашу базу данных.
Осталось только перенести файлы магазина и настроить файлы конфигурации.
Должно работать!