View a markdown version of this page

Transferir WordPress dados para um banco de dados gerenciado pelo MySQL no Lightsail - Amazon Lightsail

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 WordPress dados para um banco de dados gerenciado pelo MySQL no Lightsail

Dados cruciais WordPress do site para publicações, páginas e usuários são armazenados no banco de dados MySQL que está sendo executado 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.

Neste tutorial, mostramos como transferir os dados WordPress do seu site para um banco de dados gerenciado MySQL no Lightsail. Também mostramos como editar o arquivo WordPress configuration (wp-config.php) na sua instância para que seu site se conecte ao banco de dados gerenciado e pare de se conectar ao banco de dados em execução na instância.

Índice

Etapa 1: Concluir os pré-requisitos

Conclua os seguintes pré-requisitos antes de começar:

Etapa 2: Transferir o WordPress banco de dados para seu banco de dados gerenciado MySQL

Conclua o procedimento a seguir para transferir os dados WordPress do seu site para o banco de dados gerenciado MySQL no Lightsail.

  1. Faça login no console do Lightsail.

  2. Na guia Instâncias, escolha o ícone do cliente SSH baseado em navegador para sua instância. WordPress

    O ícone do cliente SSH baseado em navegador no console do Lightsail.
  3. Depois que o cliente SSH baseado em navegador estiver conectado à sua WordPress instância, insira o comando a seguir para transferir os dados do banco de dados que está na sua instância para o wordpress banco de dados gerenciado do MySQL. Certifique-se de DbUserName substituir pelo nome de usuário do seu banco de dados gerenciado e DbEndpoint substitua pelo endereço do endpoint do seu banco de dados gerenciado.

    sudo mysqldump -u root --databases wordpress --single-transaction --compress --order-by-primary | sudo mysql -u DbUserName --host DbEndpoint --password

    Exemplo

    sudo mysqldump -u root --databases wordpress --single-transaction --compress --order-by-primary | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
  4. 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.

  5. Se você receber um erro, confirme se está usando o nome de usuário, a senha ou o endpoint do banco de dados corretos e tente novamente.

Etapa 3: Configurar WordPress para se conectar ao seu banco de dados gerenciado MySQL

Conclua o procedimento a seguir para editar o arquivo de WordPress configuração (wp-config.php) para que seu site se conecte ao banco de dados gerenciado do MySQL.

  1. No cliente SSH baseado em navegador que está conectado à sua WordPress instância, insira o comando a seguir para criar um backup do wp-config.php arquivo caso algo dê errado.

    sudo cp /var/www/wp-config.php /var/www/wp-config.php-backup
  2. Insira o comando a seguir para abrir o arquivo wp-config.php usando o editor de texto Nano:

    sudo nano /var/www/wp-config.php
  3. Role para baixo até encontrar os valores para DB_USERDB_PASSWORD, DB_HOST e.

  4. 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 principal padrão para bancos de dados gerenciados do 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 :3306 no final do endereço do host. Por exemplo, ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com:3306.

  5. Pressione Ctrl+X para sair do Nano, pressione Y e Enter para salvar as edições.

  6. Insira o comando a seguir para reiniciar os serviços da Web na sua instância:

    sudo systemctl restart apache2

    Seu WordPress site agora está configurado para usar o banco de dados gerenciado MySQL.

    nota

    Se, por qualquer motivo, você precisar restaurar o arquivo wp-config.php original, digite o comando a seguir para restaurar usando o backup criado anteriormente neste tutorial.

    sudo cp /var/www/wp-config.php-backup /var/www/wp-config.php

Etapa 4: conclua as próximas etapas

Você deve concluir essas etapas adicionais depois de conectar seu WordPress site a um banco de dados gerenciado do MySQL: