Недавно потребовалось мне импортировать дамп базы данных в базу данных сайта на Денвере.
Операция, которая легко проходила на сервере хостера, на Денвере оказалась невозможной по очень смешной причине – я не нашла кнопки «Импорт» в phpMyAdmin.
Расследование показало, что дело вовсе не в моей бестолковости – кнопки там никогда и не было, потому как с Денвером поставляется устаревший версия phpMyAdmin.
Поискав немного по форумах, я разобралась, как с этим бороться:
Итак:
- Загрузить последний phpMyAdmin - http://php-myadmin.ru
- Заменить файлы в директории home/localhost/www/Tools/phpmyadmin на файлы из дистрибутива и в панели управления phpmyadmin появится кнопка Import.
-
Рекомендую, также, изменить (в сторону увеличения) в файле /usr/local/php5/php.ini значения:
upload_max_filesize (максимальный размер файла для загрузки),
post_max_size (максимальный размер почтовых данных),
max_execution_time (макс. время исполнения каждого скрипта, в сек.),
max_input_time (макс. количество времени каждого сценария) и
memory_limit (макс. объем памяти).Это нужно, чтобы ваша база данных импортировалась без проблем (в случае, если она большого размера).
- Перезапустить Апач.
- Зайти в phpMyAdmin, и нажать кнопку ИМПОРТ.
Если же дамп вашей базы уж очень большой и через PhpMyAdmin загрузить его не удается, то можно использовать вот такой способ:
- Создать в MySQL новую БД (например, WordPress) и нового пользователя.
- В папке usr/local/mysql/data/… появится папка c именем вашей базы данных, т.е. WordPress, в которой MySQL будет хранить файлы вашей новой БД - в нее нужно скопировать все файлы старой БД.
- Перезапустить Денвер.
Все должно заработать.
Спасибо Вам большое, не знаю как лучше обратиться (Ксана или Людмила)! Вы очень помогли. Только тут я нашел нужную информацию и она оказалась очень грамотной и понятной. Спасибо еще раз!
Отличная статья, всё получилось. Спасибо Людмила!)
А у меня после замены файлов выдает вот такую ошибку:
The mbstring extension is missing. Please check your PHP configuration.
Чем это может быть вызвано и как это исправить?
А как отредактировать эти файлы на VPS, с помощью каких команд?
Об этом лучше спросить у техподдержки VPS.