As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Transferir dados do WordPress para um banco de dados MySQL gerenciado no Lightsail
Os dados essenciais do site WordPress sobre postagens, páginas e usuários estão armazenados no banco de dados MySQL em execução na sua instância no Amazon Lightsail. Se sua instância falhar, seus dados poderão ficar irrecuperáveis. Para evitar isso, transfira os dados do seu site para um banco de dados gerenciado MySQL.
Este tutorial mostra como transferir os dados do site WordPress para um banco de dados gerenciado MySQL no Lightsail. Nós também mostramos como editar o arquivo de configuração do WordPress (wp-config.php) na sua instância para que seu site se conecte ao novo banco de dados gerenciado e pare de se conectar ao banco de dados em execução na instância.
Conteúdo
Etapa 1: Concluir os pré-requisitos
Conclua os seguintes pré-requisitos antes de começar:
-
Crie uma instância do WordPress no Lightsail e verifique se ela está em estado de execução. Para obter mais informações, consulte Tutorial: executar e configurar uma instância do WordPress no Amazon Lightsail.
-
Crie um banco de dados gerenciado MySQL no Lightsail na mesma região da AWS que sua instância do WordPress e verifique se ele está em um estado de execução. O WordPress funciona com todas as opções de banco de dados MySQL no Lightsail. Para obter mais informações, consulte Criação de um banco de dados no Amazon Lightsail.
-
Habilite o modo de importação de dados e público do seu banco de dados gerenciado MySQL. É possível desabilitar esses modos após concluir as etapas deste tutorial. Para obter mais informações, consulte Configurar o modo público para o banco de dados e Configurar o modo de importação de dados para o banco de dados.
Etapa 2: transfira o banco de dados do WordPress ao seu banco de dados gerenciado MySQL
Realize o procedimento a seguir para transferir os dados do site WordPress ao seu banco de dados gerenciado MySQL no Lightsail.
-
Faça login no console do Lightsail
. -
Na guia Instâncias, escolha o ícone de cliente SSH com base em navegador para sua instância do WordPress.
-
Depois que o cliente SSH com base em navegador estiver conectado à sua instância do WordPress, digite o comando a seguir para transferir os dados no seu banco de dados
bitnami_wordpressque está na sua instância para seu banco de dados gerenciado MySQL. Lembre-se de substituirDbUserNamepelo nome de usuário para o banco de dados gerenciado e substituirDbEndpointpelo endereço do endpoint para seu banco de dados gerenciado.sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -uDbUserName--hostDbEndpoint--passwordExemplo
sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -udbmasteruser--hostls-abc123exampleE67890---czowadgeezqi---us-west-2---rds.amazonaws.com.rproxy.govskope.ca--password -
Quando solicitado, digite a senha para seu banco de dados gerenciado MySQL e pressione Enter.
A senha não será exibida enquanto você digitá-la.
-
Um resultado semelhante ao exemplo a seguir será exibido se os dados foram transferidos com êxito.
Se você receber um erro, confirme se está usando o nome de usuário, senha ou endpoint corretos do banco de dados e tente novamente.
Etapa 3: configure o WordPress para se conectar ao seu banco de dados gerenciado MySQL
Conclua as etapas a seguir para editar o arquivo de configuração do WordPress (wp-config.php) para que seu site se conecte ao seu banco de dados gerenciado MySQL.
-
No cliente SSH com base em navegador conectado à sua instância do WordPress, digite o comando a seguir para criar um backup do arquivo de configuração
wp-config.phppara usar caso ocorra algum erro:cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php-backup -
Insira o comando a seguir para abrir o arquivo
wp-config.phpusando o editor de texto Nano:nano /opt/bitnami/wordpress/wp-config.php -
Role para baixo até encontrar os valores para
DB_USER,DB_PASSWORDeDB_HOST, como mostrado no exemplo a seguir.
-
Altere os seguintes valores:
-
DB_USER: edite isso para corresponder ao nome do usuário do seu banco de dados gerenciado MySQL. O nome de usuário mestre padrão para os bancos de dados gerenciados Lightsail é
dbmasteruser. -
DB_PASSWORD: edite isso para corresponder à senha forte do seu banco de dados gerenciado MySQL. Para obter mais informações, consulte Gerenciar a senha do banco de dados.
-
DB_HOST: edite isso para corresponder ao endpoint do seu banco de dados gerenciado MySQL. Lembre-se de adicionar o número da porta
:3306no final do endereço do host. Por exemplo, .ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com:3306.
O resultado será algo semelhante a este exemplo:
-
-
Pressione Ctrl+X para sair do Nano, pressione Y e Enter para salvar as edições.
-
Insira o comando a seguir para reiniciar os serviços da Web na sua instância:
sudo /opt/bitnami/ctlscript.sh restartUm resultado semelhante ao exemplo seguinte será exibido quando os serviços tiverem sido reiniciado.
Parabéns! Seu site WordPress agora está configurado para usar o banco de dados gerenciado MySQL.
nota
Se, por qualquer motivo, você precisar restaurar o arquivo
wp-config.phporiginal, digite o comando a seguir para restaurar usando o backup criado anteriormente neste tutorial.cp /opt/bitnami/wordpress/wp-config.php-backup /opt/bitnami/wordpress/wp-config.php
Etapa 4: conclua as próximas etapas
Você deve concluir estas etapas adicionais depois de concluir a conexão do site WordPress a um banco de dados gerenciado MySQL:
-
Criar um snapshot da instância do WordPress Para obter mais informações, consulte Criar um snapshot da instância do Linux ou Unix.
-
Crie um snapshot do banco de dados gerenciado MySQL. Para obter mais informações, consulte Criar um snapshot de seu banco de dados.
-
Desative o modo de importação de dados e o modo público para seu banco de dados gerenciado MySQL. Para obter mais informações, consulte Configurar o modo público para o banco de dados e Configurar o modo de importação de dados para o banco de dados.