Onde a Media Library está viva no database?

Estou exportando um site WordPress do localhost para um host, e não consigo importar a Media Library, pois o host não consegue entrar em contato com o localhost.

Eu carreguei todos os arquivos do localhost de / wp-content / uploads / … e estou pensando que só preciso isolar a parte do database MySQL que contém a Biblioteca de mídia e ajustar o URL e, em seguida, importar o SQL no database do host da web.

Você pode me dizer onde a Media Library vive no database MySQL, por favor?

Solutions Collecting From Web of "Onde a Media Library está viva no database?"

A Media Library vive em wp_posts e wp_postmeta .

  • wp_postmeta contém o URL da imagem
  • wp_posts contém uma input para cada inserção de imagem em uma postagem, juntamente com a ID da postagem.

Exportando e importando essas 2 tabelas como o SQL não funcionou para mim – recebi ‘input duplicada para a chave 7’ …

Exportar e importar essas 2 tabelas conforme o CSV funcionou, usando “CSV usando dados de carga”.

Antes de importar, esvaziei as 2 tabelas no database do destinatário.

Select * from wp_posts where post_type = 'attachment'; 

Retornará todas as inputs da biblioteca de mídia. Após a execução, você pode exportar a tabela de resultados como SQL ou CSV ou qualquer outro formato de dados portátil que você gosta. Lembre-se se não tiver certeza de que as inputs existem no database, use Inserir instrução IGNORE em vez de INSERTAR. (Possível através da exportação de pan em phpMyAdmin ou outros clientes MySQL). Além disso, há inputs referentes à biblioteca de mídia para cada publicação, como imagens de anexos ou imagens em miniatura, a qual está armazenada na tabela wp_postmeta . WordPress armazena-os para que a mídia atribua posts ou páginas. Se você quer que eles sejam exportados também, você precisará usar algo como isto:

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

E então você pode exportá-los para onde quiser. É tudo o que sei sobre material da biblioteca de mídia no WordPress.