¿Dónde vive la biblioteca de medios en la base de datos?

18

Estoy exportando un sitio de Wordpress de localhost a un host web, y no puedo importar la Biblioteca de medios, ya que el host web no puede contactar a localhost.

He cargado todos los archivos de localhost de / wp-content / uploads / ..., y estoy pensando que solo necesito aislar la parte de la base de datos MySQL que contiene la Biblioteca de medios, y ajustar la URL , luego importe el SQL a la base de datos del servidor web.

¿Puede decirme dónde se encuentra la Biblioteca de medios en la base de datos MySQL?

    
pregunta Steve 11.10.2012 - 03:58

2 respuestas

18

La biblioteca de medios se encuentra en wp_posts y wp_postmeta .

  • wp_postmeta contiene la URL de la imagen
  • wp_posts contiene una entrada para cada inserción de imagen en una publicación, junto con la ID de publicación.

Exportar e importar estas 2 tablas como SQL no me funcionó, recibí 'entrada duplicada para la clave 7' ...

Exportar e importar estas 2 tablas como CSV funcionó , usando "CSV usando datos de carga".

Antes de importar, vacié las 2 tablas en la base de datos de destinatarios.

    
respondido por el Steve 11.10.2012 - 04:16
12
Select * from wp_posts where post_type = 'attachment';

Devolverá todas las entradas de la biblioteca de medios. Después de la ejecución, puede exportar la tabla de resultados como SQL o CSV o cualquier otro formato de datos portátil que desee. Recuerde que si no está seguro de que existen entradas en la base de datos, use la instrucción Insertar IGNORE en lugar de INSERT. (Posible a través de la exportación de pan en phpMyAdmin u otros clientes MySQL). También hay entradas que se refieren a la biblioteca de medios para cada publicación, como imágenes adjuntas o imágenes en miniatura, que se almacena en la tabla wp_postmeta . Wordpress los almacena para que los medios se adjunten a las publicaciones o páginas. Si también desea que se exporten, deberá usar algo como esto:

 SELECT * FROM  'wp_postmeta' WHERE meta_key IN ('_wp_attached_file', '_wp_attachment_backup_sizes',  '_wp_attachment_metadata',  '_thumbnail_id')

Y luego puedes exportarlos a donde quieras. Es todo lo que sé acerca de las cosas de la biblioteca de medios en Wordpress.

    
respondido por el Mohsenr1 13.04.2013 - 07:28

Lea otras preguntas en las etiquetas