Рано или поздно появляется необходимость перенести сайта на CMS WordPress на локальный сервер. На самом деле задача довольно простая, но периодически случаются ошибки. Сегодня мы поговорим об ошибке при переносе базы данных.

 

Суть ошибки

Предположим, у нас установлен локальный хостинг OpenServer. Мы выбрали нужную версию php (я выбираю 7.2) и mysql (5.7). База данных с сервер выгружена корректно, вес нормальный, в крайнем случае подредактировали файл php.ini и указали другие размеры.

Все нормально. Запустили phpmyadmin. Нажали импорт, начали загрузку, но тут же вылетает ошибка следующего содержания:

SQL запрос:

— Current Database: `database_name`

— Table structure for table `wp_aiowps_events`

DROP TABLE IF EXISTS `wp_aiowps_events`

Ответ MySQL:

#1046 — База данных не выбрана

Вы выдаете громкий аккомпанемент: «WTF!», и начинаете искать проблему в самой базе либо копаться по гуглу. УПС! Почему-то инфы никакой, а что с базой делать — непонятно.

Не переживаете, не все потеряно 🙂

 

Решение

Итак, на самом деле все просто. Нажимаем в phpmyadmin «Создать БД». Создаем DB с тем же именем, что у импортируемой базы. Выбираем ее. После переходим во вкладку импорт. Выбираем нужную БД, импортируем. Проблема решена.

Как видите, все довольно просто. Название базы данных можно скопировать из файла wp-config.php, который находится в корневой папке сайта. В остальном, проблем возникнуть не должно.

Ваша оценка будет первой!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *