Перенос базы

Для экспорта/импорта базы данных удобно пользоваться программой Sypex Dumper Lite, поэтому примеры экспорта/импорта будут на базе этой программы. Если у вас есть желание отблагодарить разработчиков Sypex Dumper и поддержать его дальнейшее развитие, то вы можете рассмотреть вопрос добровольного пожертвования этому проекту. А желающие оказать информационную поддержку, могут получить код и разместить на своем сайте одну из кнопок Sypex Dumper.

1. Перейдите по адресу:

C:\WebServers\home\setegnom.com\www\sites

2. Создайте папку sypexdumper.

3. Скопируйте в неё файл dumper.php.

4. На хостинге нужно будет установить права на папку 777.
5. На хостинге возможно потребуется изменить в 34 строчке файла dumper.php хост. По умолчанию в программе установлено — localhost. Вместо localhost может быть, например: mysql403.servage.net. Эта информация выдаётся при регистрации на хостинге, также её можно посмотреть в панели управления хостингом.

Tags:

Комментарии

Хоровик's picture

При вводе в адресную строку адреса дампера : otgoloski.com/dumper.php или otgoloski.com/sypexdumper/dumper.php появляется ошибка с сообщением, что страница не найдена (стандартная страница друпала). Этого как-то можно избежать?

Хоровик's picture

По прошествии некоторого времени ссылка otgoloski.com/dumper.php заработала и я сделал копию базы данных. А otgoloski.com/sypexdumper/dumper.php так и показывает ошибку, хотя туда тоже дампер скопировал...

Separator@drupal.org's picture
На сайте
2 года 19 нед

Примечание: При переносе базы не стоит менять префикс таблиц, иначе придется вручную править значения в таблице `sequences`, если не исправить, то у вас будут постоянно возникать ошибки, не будут регистрироваться новые пользователи, добавляться материал, комментарии, версии, пункты меню и т.д., в общем все те значения, у которых есть свой уникальный id.

Анонимно's picture

А что такое "Права на папку", поясните для новичков!

Сетегном's picture
На сайте
2 года 47 нед

Это как в Windows правой кнопкой мыши и в контекстном меню — Свойства: только чтение, скрытая, системная, архивная. В FileZilla также в контекстном меню последний пункт — File attributes. 777 — разрешает чтение, запись и выполнение файлов для всех групп пользователей.

Евгений's picture

Лучше так объяснить - попробуйте с помощью Total Commander'а переносить.

Это значение выставляется уже на сервере. Итак, скопировали папку на сервер, потом выделяете её, нажимаете "ФАЙЛ > ИЗМЕНИТЬ АТРИБУТЫ". Появится окно, совсем другое, нежели для папки на вашем локальном компьютере, в нем внизу строка, где записаны цифры. Там и пишите 777.

Садомов Алексей's picture

Есть ли разница между приведенным примером здесь и созданием простого дампа БД

Анонимно's picture

при обращении к скрипту выдает массу ошибок "Warning: Table 'asdaf214_ss.access' doesn't exist query: SELECT 1 FROM access WHERE type = 'host' AND LOWER('91.76.170.88') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in /home/asdaf214/domains/semensemenych.ru/public_html/includes/database.mysql.inc on line 128"

к имени талицы добавляется имя БД

Анонимно's picture

А где взять файл dumper.php?

Ирина Стасюк's picture

Сильная программа. У меня база данных около 100 Мб и обычным способом ее не перенесешь. Возникла ниобходимость переноса с хостинга на хостинг. Два месяца мучалась, искала того, кто поможет в этом. Спецов не нашлось. Зато нашлась программа Sypex Dumper Lite, с помощью которой проблема решилась. Единственно, что пришлось несколько раз скачивать базу, пока она не скачалась без ошибок (ошибки видно при закачке). Но для неспешной работы и существует ночь, когда хостинг не загружен и можно себе позволить скачивать и закачивать сотни мегабайт. Даже чайнику! (Мой сайт, чтобы не быть голословной, http://www.personal-trening.com)

Ирина Стасюк's picture

Еще раз повторюсь - не торопитесь. Прежде чем "гнать бочку" на программу попробуйте еще раз скачать свою базу данных - возможно произошел сбой. От этого не застрахован никто.
Удачи вам!

VasyOK{!}'s picture

Файл dumper.php вложен в архив вместе с программой

Анонимно's picture

после ввода пароля для загрузки, вижу #2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

IrinaStasuk's picture
На сайте
4 нед 5 дн

Я перешла на VPS и обнаружилось, что буквы в дампере обозначаются "крокозябликами", и ни из одного браузера я не могу скачать базу. Первая реакция - паника. За полгода я уже привыкла к программе и к тому, что каждый день я скачиваю базу.

Далее попробовала так, набрала в опере(хотя написано, что в опере данная програ не работает) ip сайта и далее dumper.php. "Крокозяблики" не исчезли, но базу скачивать получается. База уже 160 Мб. А так как сайт переносила уже несколько раз, то могу сказать, что скачивается база достаточно корректно. Но на всякий случай делаю это 2-3 раза и ежедневно, так как в день появляется 20-30 новых страниц и в сколько же вносятся поправки.

Опять же, чтобы не быть голословной? сайт "Тренинги в Одессе"

Комментировать

CAPTCHA
Тест, который позволяет исключить автоматическую отправку сообщений. Эта мера направлена против спама.
Image CAPTCHA
Введите числа, которые показаны на картинке.