Я перемещаю локально разработанный сайт Wordpress в сервер клиента, таким образом, я пытаюсь экспортировать локальную базу данных и импортировать ее к серверу. Я экспортировал .sql файл согласно инструкциям сюда http://codex.wordpress.org/Backing_Up_Your_Database, но я продолжаю получать эту ошибку при импорте:
DROP TABLE IF EXISTS `wp_commentmeta` ;
MySQL said: Documentation
#1046 - No database selected
Любая справка очень ценится.Спасибо!
Как говорится в двух других ответах: я не импортировал файл резервной копии в определенную базу данных. Мне пришлось создать новую базу данных и загрузить в нее файл, и все сработало.
Попробуйте вставить перед ним оператор использования:
USE MyWordpressDBName;
DROP TABLE IF EXISTS `wp_commentmeta` ;
Вы разместили ссылку, описывающую, как сделать резервную копию вашей базы данных. Но проблема у вас не с резервной копией, а с восстановлением , поэтому вам следует ознакомиться с инструкциями по восстановлению базы данных.
К счастью, на этом сайте также есть инструкции по восстановлению базы данных из резервной копии (любое руководство, в котором рассказывается только о том, как создавать резервные копии, но не о том, как восстанавливать, IMHO является пустой тратой времени). Попробуйте выполнить инструкции на этой странице:
http://codex.wordpress.org/Restoring_Your_Database_From_Backup
Обратите внимание на эту команду в конце руководства:
mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql
Необходимо указать имя базы данных.