Импорт дампа Базы Данных на Денвере

Автор:
(Людмила Лунева)

Веб-дизайнер и разработчик сайтов на wordpress

Недавно потребовалось мне импортировать дамп базы данных в базу данных сайта на Денвере.
Операция, которая легко проходила на сервере хостера, на Денвере оказалась невозможной по очень смешной причине – я не нашла кнопки «Импорт» в phpMyAdmin.
Импорт базы данных на Денвере
Расследование показало, что дело вовсе не в моей бестолковости – кнопки там никогда и не было, потому как с Денвером поставляется устаревший версия phpMyAdmin.
Поискав немного по форумах, я разобралась, как с этим бороться:
Итак:

  1. Загрузить последний phpMyAdmin - http://php-myadmin.ru
  2. Заменить файлы в директории home/localhost/www/Tools/phpmyadmin на файлы из дистрибутива и в панели управления phpmyadmin появится кнопка Import.
  3. Рекомендую, также, изменить (в сторону увеличения) в файле /usr/local/php5/php.ini значения:

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

    Это нужно, чтобы ваша база данных импортировалась без проблем (в случае, если она большого размера).

  4. Перезапустить Апач.
  5. Зайти в phpMyAdmin, и нажать кнопку ИМПОРТ.

Если же дамп вашей базы уж очень большой и через PhpMyAdmin загрузить его не удается, то можно использовать вот такой способ:

  • Создать в MySQL новую БД (например, WordPress) и нового пользователя.
  • В папке usr/local/mysql/data/… появится папка c именем вашей базы данных, т.е. WordPress, в которой MySQL будет хранить файлы вашей новой БД - в нее нужно скопировать все файлы старой БД.
  • Перезапустить Денвер.

Все должно заработать.

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(1 голос, в среднем: 5 из 5)

Комментарии

  1. phpMyAdmin-3.1.2-rc1-english.tar Вот это я скачала. Все сделала как выше описано. А при входе оно запросило пароль! Ну какого ему от меня надо? Мне всего лишь базу импортировать!

  2. Инга, кто у вас запросил пароль? Если PHPMyAdmin,
    то он прав. Нельзя же позволить всем желающим, производить изменения в базе данных.
    Если вы знаете пароль, получите от него разрешение.

  3. Настоятельно рекомендую снести Хренвер и поставить xampp

  4. Да меня он устраивает. Вряд ли другой будет лучше.

  5. Скачал, установил теперь когда захожу в админку пишет "Для сервера 2 указано неверное имя хоста. Исправьте настройки заданные в конфигурационном файле phpMyAdmin.
    Для сервера 3 указано неверное имя хоста. Исправьте настройки заданные в конфигурационном файле phpMyAdmin.
    В доступе отказано". Ну и как быть?
    А проблема была в импорте дампа базы, при импорте он писал что в доступе отказано, теперь вообще засада. 🙁

  6. Это на Денвере вам такое пишет или на хостинге?
    Если на Денвере, то поищите в корне сайта файл wp-config.php, найдите в нем строку define('DB_HOST', 'localhost'); и проверьте, чтобы там стояло именно localhost.
    Если на сервере, то узнайте у хостера название вашего хоста и впишите его в тот же файл.

    • Такая же проблема:
      после замены файлов - в доступе отказано:
      " Ответ MySQL:
      Соединение невозможно! Неверные настройки.
      Для сервера 2 указано неверное имя хоста. Исправьте настройки заданные в конфигурационном файле phpMyAdmin."
      Нет такого файла - wp-config.php

  7. Спасибо за ценнейшую информацию!
    Сама не сильна в этом, поэтому считала, что это у меня с головой плохо - никак не могла найти вкладку "Импорт". Теперь всё замечательно, правда, при входе действительно пришлось залогиниться, чего раньше не требовалось, но это уже ерунда по сравнению с предыдущей проблемой. 🙂

  8. Спасибо, а то уж думал ручками придётся...

  9. для импорта и экспорта базы рекомендую пользоваться Дампером 🙂
    http://sypex.net/products/dumper/
    намного удобней и быстрей. очень корректно работает.

    • Поддерживаю. Для тех, кто не любит себе парить содержимое черепа, самое то!

  10. Ксана, я в Вас почти влюбился - Спасибо огромное!!! - так мудро все объяснили!!!

  11. Изменила значения в ini, чтобы загрузиьт большой файл. Но в Аппаче ничего не изменилось! Он по прежнему пишет: не больше 2 мегов... 🙁

  12. Анна, сервер еще и перезагрузить обычно надо 🙂

  13. Проблема такая - не могу зайти в phpmyadmin. набираю 'root', пароля не было (денвер 3 базовый, девственно чистый). Как войти в него?

    • Может ты не туда пытаешься зайти?
      Если нет пароля, то просто заходишь по ссылке http://localhost/Tools/phpMyAdmin/ и все - попадаешь сразу в phpMyAdmin

  14. Блин, я сегодня тоже окуел от того что кнопки не нашёл! Спасибо!

  15. Кнопка там есть!!! Кликаем по кнопке sql, которая находиться возле домика, и жмём на импорт файлов. Всё просто, надо только поискать )))

  16. Я бы добавил:
    1. Изменить после замены файлов имя файла
    homelocalhostwwwToolsphpmyadminconfig.sample.inc.php на config.inc.php
    Прописать в этом файле в строке
    $cfg['blowfish_secret'] = 'EXAMPLE';
    Любой набор латинских цифр и букв вместо EXAMPLE
    2. В файле /usr/local/php5/php.ini раскомментировать строчки (убрать символ ; )
    extension=php_mbstring.dll
    extension=php_mcrypt.dll

  17. Импортировал базу данных с сервера на денвер, меню поменялось на сайте в локалке, а постов никаких так и не появилось!
    Только начинаю разбираться, все перекопал в сети, но так и не нашел как сделать...
    Помогите если знаете в чем моя проблема или ошибка...
    Спасибо!

  18. Вообще Ksana, лично мне нравится решение. хотя варианты конечно есть. Денвером пользуюсь уже много лет, устраивает. Кстати скоро выйдет 4 версия Денвера.

  19. У меня не было пароля но войти я не могу без него, что теперь делать ума не приложу...

  20. Да и ещё в низу пишет теперь "Невозможно загрузить расширение mcrypt! Проверьте настройки PHP." Точно засада.

  21. Какое ИМЯ пользователя то и ПАРОЛЬ вводить, если база только импортируется???

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

  23. с помощью какой проги открывать файл favicon или я не тот файл открываю??????

  24. скажите, а файл php.ini править чем? в обычным блокноте? или как и любой php, чтоб без boom сохранялся?

  25. сделал все как написано, заменил файлы, дописал конфиг. При запуске на денвере phpAdmMySQL стал запрашивать логин и пароль, хотя до этого никаких логинов и паролей не было. Не один из советов в коментариях не помог. Вылечил у себя это так:
    Изменить после замены файлов имя файла
    homelocalhostwwwToolsphpmyadminconfig.sample.inc.php на config.inc.php
    найти в этом файле строку:
    $cfg['Servers'][$i]['AllowNoPassword'] = false; и заменить значение true;
    перезапустить денвер и входит с логином root
    Всем удачи!

    • Огромное спасибо! Вы меня спасли. Все получилось.

  26. у меня блог на wordpress
    пытаюсь импортировать БД в денвер на компе. импорт проходит, а подключиться никак не могу.
    вроде уж правильно прописываю имя БД, пароль, в конфиге вордпресса.
    какие могут быть причины ошибки?
    спасибо

    • В причинах можно разобраться только по месту.

  27. Потратил время пытаясь модернизировать приведёнными здесь примерами пока не пришел к мнению, что то-что здесь описано с новыми базовыми версиями денвер не работает из-за изменений в php и др., нужно произвести доработку стать, причём более подробно, а не как было в начале. А вообще есть прекрасное решение здесь: http://denwerupg.do.am/ устанавливается без проблем на базовую версию, и импорт там есть 🙂 ! Всем советую "установка" заняла менее 2-х минут и что ценно, не нужно править конфиги ! ! !

    • А всего навсего нужно было посмотреть на дату публикации статьи :).

      • 🙂 на дату я обратил внимание сразу, но ведь всем интересно получать актуальную информацию по вопросу, вот теперь ваши читатели её обязательно получат 🙂

  28. такая проблемка залил скрипт игры создал базу далее в файле db_connect.php там находим $link=mysql_pconnect("localhost","root","111111");root-имя пользователя, 111111-пароль! И меняем на свой логин и пароль!поменял на свое имя базы и пароль но проблемка осталась -Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'sisix'@'localhost' (using password: YES) in Z:homelocalhostwwwincdb_connect.php on line 9
    Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in Z:homelocalhostwwwincdb_connect.php on line 10
    Ошибка соединения с БД!- вот тут пишу свои данные $link=mysql_pconnect("localhost","логин базы","пароль базы");
    mysql_select_db("baza",$link) or die ("Ошибка соединения с БД!");
    mysql_query("SET CHARSET cp1251");

    • В комментариях я могу ответить только на вопросы, не требующие дополнительного изучения.
      А из вашего вопроса совершенно непонятно, где эта ошибка возникла, на денвере, на другом локальном сервере, на хостинге.
      Что вы устанавливаете, wordpress или какой то другой скрипт и т.д.
      Не хватает данных для ответа, поэтому Вам лучше задать свой вопрос на Форуме.

  29. Подскажите пожалуйста что может быть НЕ ИМПОРТИРУЮТСЯ БАЗЫ ДАННЫХ В phpMyAdmin.
    Во время импорта висит надпись "Пожалуйста, подождите, файл находится в обработке".

    • 1. Не хватает памяти.
      2. Большой размер дампа.

  30. Можно ли залить в Денвер базу около 3 гб? Дампер не помогает, в конфигах все увеличил, заливает 100 мб, а дальше пишет MySQL Error: MySQL server has gone away

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

Войти, чтобы написать отзыв.

Внимание: все отзывы проходят модерацию.

Топ комментаторов
АватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватар
Самые комментируемые записи
Самые читаемые записи

Для того чтобы снять блок и увидеть скрытый контент или ссылку на закачку, подпишитесь на обновления блога.

В каждом письме публикуется код разблокировки.

Пользуйтесь кодом только из последних, пришедших вам на Email, писем. Закрыть »

Постов 204
Отзывов 5298