Note que imagens, vídeos e arquivos em geral não ficam no banco de dados, mas na pasta wp-content/uploads
. O banco de dados só contém links para arquivos.
É mais simples e seguro selecionar todas as entradas no phpMyAdmin e exportar em .zip, depois faço o download da pasta wp-content
, isso é suficiente para um backup completo.
Olá.
Se for uma hospedagem que utiliza CPanel, pode exportar todo o Banco de dados e até mesmo todos os arquivos do Blog e da conta, com o recurso de Backup. Creio que é um recurso padrão do CPanel, e é simples de utilizar.
Desculpem a demora e também a minha falta de intimidade com banco de dados. 🙂
Na verdade eu preciso exportar tudo do meu localhost para o servidor de produção. Tentei selecionar todas as saídas no PHPMYADMIM mas gera muitos conflitos na hora da importação.
Essa necessidade se deve ao fato de que para o tema customizado, eu utilizo chamadas de IDs das categorias. Quando criado um banco novo na produção, ao alimentar esse banco na mão, os IDs fatalmente são criado em ordens diferentes, assim, tendo valores diferentes. Com isso, o tema não funciona devidamente.
Essa herança de IDs seria possível se eu conseguisse importar todo meu banco de dados local para a produção?
Ok.. acho que consegui! O conflito era gerado por um plugin que não estava suportanto Delayed. Desabilitei essa opção ao exportar meu bd e deu certo.
PORÉM, quando importo, os links usam a url antiga.
Por exemplo: se eu tinha um link dinâmico que direcionava para localhost/meusite/categoria1 , ele continua, quando deveria ter sido alterado para novoserver/meusite/categoria1.
Imagino o quão bobo deve ser meu erro, hehe, mas como disse, não sou nada íntimo com banco de dados.
Alguém tem alguma ideia?
Abraços!
Zarce, um procurar e substituir no arquivo .sql não resolve?
Normalmente, antes de subir o arquivo.sql pro novo server, abro no Notepad++ (ou no Vim, se for muito grande) e mando procurar “localhost/nome/” e substituir por “enderecofinal.com.br/”, e é suficiente pra resolver esses detalhes dentro dos posts.
Mas se o seu link é dinâmico, é possível que “localhost” esteja na verdade digitado (hardcoded) no seu código. Vale procurar.
O meu problema era que o atual site está em uma sub-pasta. Por isso o redirecionamento estava errado, mesmo substituindo tudo pelo endereço final.
Susbtituí os links do banco de dados para esta sub-pasta e deu certo!
Valeu Ricardo! Valeu Valter e valeu Diana!
Abraços!!