Как перенести базу данных с хостинга на Denwer

Недавно я писала о переносе блога на WordPress с Денвера на хостинг.

И у читателей моего блога возник вопрос: «Как перенести базу данных MySQL с хостинга на Денвер, если в Denwer нет кнопки «Импорт»?»

На этот вопрос я вкратце ответила в комментариях к статье, но он требует более подробного рассмотрения.

Отсутствие кнопки «Импорт» в Денвере связано с тем, что в нем установлена старая версия phpMyAdmin.

Я лично не считаю это проблемой. Подскажу вам 2 решения:

Первое: Ничего не менять. Пользоваться старой версией phpMyAdmin.

  • откройте вкладку SQL;
  • выберите файл базы данных, которую вы собираетесь загрузить;
  • нажмите кнопочку «Пошел».

Загрузка базы данных MySQL

Если база данных уже была установлена, то перед загрузкой необходимо сделать резервную копию, после чего удалить все таблицы.

Второе: Установить новую версию phpMyAdmin.

По данному вопросу я вам ничего сказать не могу. На Denwer я новую версию phpMyAdmin никогда не устанавливала. Меня и так все устраивает. Хотите установить новую версию phpMyAdmin, значит, разберетесь сами.

Когда база данных небольшая (до 2 мегабайт), тогда загрузка ее файла с помощью phpMyAdmin проходит без проблем. Но когда база данных весит более 2 мегабайт, с загрузкой возникают проблемы. Это связано с тем, что по умолчанию стоит ограничение размера загружаемой базы данных.

Эту проблему можно решить. Необходимо внести изменения в файл php.ini, который лежит в папке \WebServers\usr\local\php5.

Рекомендую в файле php.ini увеличить следующие значения:

  • upload_max_filesize – максимальный размер загружаемой базы данных;
  • post_max_size – максимальный размер почтовых данных;
  • max_execution_time – максимальное время выполнения каждого скрипта в секундах;
  • max_input_time – максимальное время каждого сценария;
  • memory_limit – максимальный объем потребления памяти.

Сохраните файл php.ini и перезапустите Денвер. После увеличения этих значений в файле php.ini базы больших размеров будут загружаться без проблем.

В заключение дам еще один совет. При импорте базы данных в Denwer обязательно выставляйте кодировку UTF-8. Если оставить значения кодировки, установленные по умолчанию, то на страницах блога вы увидите «крокозябликов».

phpMyAdmin. Кодировка баз данных.

После прочтения статьи у вас возникли вопросы? Обязательно задайте их мне в комментариях. Желаю вам приятной работы с WordPress.

Понравилась статья? Подпишись на обновления блога.

Блог Оксы о деньгах в сети

Советую также прочитать следующие статьи

Метки: , , , ,

Google Reader Yahoo Facebook Digg FriendFeed
Эта запись была опубликована 23.09.2009 в 17:33. Вы можете следить за ее обсуждением через RSS 2.0. Вы можете Оставить свой комментарий.

Комментарии 6

Комментарии (6)Trackbacks (0)

  1. MyFreeWeb

    А не проще ли использовать XAMPP?

    23.09.2009 21:30 | #1
  2. Окса

    Приветствую Вас на моем блоге, коллега по Твиттеру. :) Меня пока и Denwer устраивает. XAMPP я себе на компьютер не устанавливала. Поэтому, с каким из пакетов проще работать, сказать не могу.

    25.09.2009 20:43 | #2
  3. Станислав Антонов

    Спасибо, полезно знать такие вещи. Тем более сколько хостеров сейчас недобропорядочных а блог терять не хочется

    13.02.2010 6:22 | #3
  4. Светлана

    всё сделала, так как написано, мне выдает: Нет SQL-запроса! что это?

    21.02.2010 18:42 | #4
  5. Окса

    Светлана, проблемы с загрузкой базы данных в Denwer связаны с ее размером, превышающим 2 мегабайта.

    Следует внести изменения в файл php.ini, который лежит в папке \WebServers\usr\local\php5. Надо увеличить значения upload_max_filesize, post_max_size, max_execution_time, max_input_time и memory_limit. Все изменения файла php.ini делайте в правильном редакторе. Например, в PSPad Editor.

    Если же дамп базы данных очень большой, и загрузить его через phpMyAdmin не получается, то следует загрузить файлы базы данных непосредственно в папку \WebServers\usr\local\mysql5\data. Ознакомьтесь с этой статьей, в ней данный процесс описан более подробно.

    21.02.2010 23:26 | #5
  6. Александр

    Спасибо, ваша статья мне очень помогла!!!

    08.03.2010 11:44 | #6

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

(Ctrl+Enter)

XHTML: Вы можете использовать следующие тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>