Как перенести базу данных с хостинга на Denwer
Недавно я писала о переносе блога на WordPress с Денвера на хостинг.
И у читателей моего блога возник вопрос: «Как перенести базу данных MySQL с хостинга на Денвер, если в Denwer нет кнопки «Импорт»?»
На этот вопрос я вкратце ответила в комментариях к статье, но он требует более подробного рассмотрения.
Отсутствие кнопки «Импорт» в Денвере связано с тем, что в нем установлена старая версия phpMyAdmin.
Я лично не считаю это проблемой. Подскажу вам 2 решения:
Первое: Ничего не менять. Пользоваться старой версией phpMyAdmin.
- откройте вкладку SQL;
- выберите файл базы данных, которую вы собираетесь загрузить;
- нажмите кнопочку «Пошел».
Если база данных уже была установлена, то перед загрузкой необходимо сделать резервную копию, после чего удалить все таблицы.
Второе: Установить новую версию 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. Если оставить значения кодировки, установленные по умолчанию, то на страницах блога вы увидите «крокозябликов».

После прочтения статьи у вас возникли вопросы? Обязательно задайте их мне в комментариях. Желаю вам приятной работы с WordPress.
Понравилась статья? Подпишись на обновления блога.
Советую также прочитать следующие статьи
Метки: Denwer, MySQL, база данных, Денвер, перенос базы данных
А не проще ли использовать XAMPP?
23.09.2009 21:30 | #1Приветствую Вас на моем блоге, коллега по Твиттеру.
Меня пока и Denwer устраивает. XAMPP я себе на компьютер не устанавливала. Поэтому, с каким из пакетов проще работать, сказать не могу.
25.09.2009 20:43 | #2Спасибо, полезно знать такие вещи. Тем более сколько хостеров сейчас недобропорядочных а блог терять не хочется
13.02.2010 6:22 | #3всё сделала, так как написано, мне выдает: Нет SQL-запроса! что это?
21.02.2010 18:42 | #4Светлана, проблемы с загрузкой базы данных в 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Спасибо, ваша статья мне очень помогла!!!
08.03.2010 11:44 | #6