Olá @entusiastawp,
Sim, isso é possível. Durante a instalação, você pode indicar qual a localização do seu banco de dados. Seria nessa tela: https://imgur.com/7hYrzWf
Caso você já tenha um site pronto, você precisaria fazer as alterações no arquiv wp-config.php, mudando todas as constantes relacionadas ao bando de dados, apontando para o novo servidor que você vai usar.
Sobre os arquivos estarem em outro servidor, também é possível, mas, de novo, você precisará passar essas informações para o WordPress e dar as devidas autorizações para que ele possa fazer upload desses arquivos – eu particularmente nunca fiz isso, então, em relação a essa parte, não posso me aprofundar muito.
Fique à vontade para nos mandar mensagem se tiver perguntas ou precise de assistência adicional.
Olá, @matheusfd muito obrigado pela resposta.
Já é ótimo saber que é possível.
1º vou tentar com uma nova instalação do WP.
Mas gostaria de fazer com um site já ativo, pode me dizer quais as alterações que eu deveria fazer no wp-config?
Olá, bom dia.
Alguém poderia me guiar com a duvida acima?
Obrigado
Colocando meu BD em servidor diferente dos arquivos, fragiliza minha segurança? ou deixará meu site mais lerdo? ou alguma outra consequência negativa?
Creio seja mais positivo, certo?
Olá @entusiastawp,
No seu arquivo wp-config.php você precisará mudar a localidade do seu banco de dados, informar o novo nome do bando de dados, novo nome de usuário e senha.
Sobre a segurança, tudo depende. Se você colocar um banco de dados num servidor com problemas, é arriscado. Se não, não tem problema. Como vai ser uma requisição externa, pode tornar as consultas ao banco de dados um pouco mais lentas, mas você precisaria testar o tempo e ver se fica lento pra você ou não.
Penso que é uma questão de opinião/requisito do projeto. Se for um requisito te rum banco fora, tudo bem. Se não for, pode ter um banco local. Sem problemas também.
Em ambos os casos você deve levar em conta a segurança.
Fique à vontade para nos mandar mensagem se tiver perguntas ou precise de assistência adicional.
Mudar a localidade, é escrever o nome da hospedagem ou endereço de IP?
Ex:
define( ‘DB_NAME’, ‘bancodedadosX’ );
define( ‘DB_USER’, ‘userX’ );
define( ‘DB_HOST’, ‘Nome da empresa de hospedagem’ );
define( ‘DB_HOST’, ‘https://565.592.595/user/’ );
define( ‘DB_CHARSET’, ‘utf8mb4 (continuaria igual???)’ );
define(‘DB_COLLATE (continua igual????)’, ”);
Obrigado
@entusiastawp
Você vai ter que colocar o endereço de onde o seu servidor rodando o banco de dados está instalado. No mesmo server pode ser localhost ou 127.0.0.1, por exemplo. Num servidor externo, você vai ter que colocar o servidor externo, 149.193.11.1, por exemplo, e, possivelmente, indicar a porta no caso de não ser aporta padrão 3306.
Sobre o DB_CHARSET e DB_COLLATE, se vai continuar igual ou não depende de como você tá construindo o seu banco de dados. É igual? Se for, é igual. Se não, você vai precisar mudar.
Sugiro que produre mais informações a respeito de banco de dados e também sobre a estrutura do banco de dados do WordPress antes de fazer as alterações.