error mySQL 1046 al importar la base de datos de wordpress

1 minuto de lectura

avatar de usuario
HandiworkNYC.com

Estoy moviendo un sitio de wordpress desarrollado localmente al servidor de un cliente, así que estoy tratando de exportar la base de datos local e importarla al servidor. Exporté el archivo .sql de acuerdo con las instrucciones aquí http://codex.wordpress.org/Backing_Up_Your_Database pero sigo recibiendo este error al importar:

DROP TABLE IF EXISTS `wp_commentmeta` ;

MySQL said: Documentation
#1046 - No database selected 

Cualquier ayuda muy apreciada. ¡Gracias!

Como dicen las otras dos respuestas: no estaba importando el archivo de respaldo a una base de datos en particular. Tuve que crear una nueva base de datos y cargar el archivo en ella, y funcionó bien.

Intente pegar una declaración de uso delante de él:

USE MyWordpressDBName;
DROP TABLE IF EXISTS `wp_commentmeta` ;

Referencia de uso de MySql

Has publicado un enlace que describe cómo respaldo tu base de datos Pero el problema que tienes no es con la copia de seguridad sino con el restaurarpor lo que debe mirar las instrucciones sobre cómo restaurar su base de datos.

Afortunadamente, ese sitio también tiene instrucciones sobre cómo restaurar una base de datos desde una copia de seguridad (cualquier guía que solo le diga cómo hacer una copia de seguridad pero no cómo restaurar es, en mi humilde opinión, una pérdida de tiempo). Intente seguir las instrucciones de esta página:

http://codex.wordpress.org/Restoring_Your_Database_From_Backup

En particular, observe este comando cerca del final del tutorial:

mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql

Se debe especificar el nombre de la base de datos.

¿Ha sido útil esta solución?