Criar uma instância de banco de dados MySQL e conectar-se a um banco de dados em uma instância de banco de dados MySQL - Amazon Relational Database Service

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á.

Criar uma instância de banco de dados MySQL e conectar-se a um banco de dados em uma instância de banco de dados MySQL

A maneira mais fácil de criar uma instância de banco de dados é usar o Console de gerenciamento da AWS. Depois de ter criado a instância de banco de dados, você pode usar utilitários padrão do MySQL, como o MySQL Workbench, para se conectar a um banco de dados nessa instância.

Importante

É necessário concluir as tarefas em Configuração do Amazon RDS antes de criar ou conectar-se a uma instância de banco de dados.

Criar uma instância de banco de dados MySQL

O bloco de construção básico do Amazon RDS é a instância do banco de dados. Este ambiente é onde você executa seus bancos de dados MySQL.

Console

É possível criar uma instância de banco de dados executando MySQL com o Console de gerenciamento da AWS, com a Easy Create (Criação fácil) habilitada ou não. Com a Easy Create (Criação fácil) habilitada, você especifica apenas o tipo de mecanismo de banco de dados, o tamanho da instância de banco de dados e o identificador da instância de banco de dados. A Easy Create (Criação fácil) usa a configuração padrão para outras opções de configuração. Com a Easy Create (Criação fácil) desabilitada, você especifica mais opções de configuração ao criar um banco de dados, incluindo as de disponibilidade, segurança, backups e manutenção.

Neste exemplo, você usa a Easy Create (Criação fácil) para criar uma instância de banco de dados executando o mecanismo de banco de dados MySQL com uma classe de instância de banco de dados db.t2.micro.

nota

Para obter informações sobre como criar instâncias de banco de dados com a Easy Create (Criação fácil) não habilitada, consulte Criar uma instância de banco de dados do Amazon RDS.

Como criar uma instância de banco de dados MySQL com a criação fácil habilitada

  1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No canto superior direito do console do Amazon RDS, escolha a região da AWS na qual você deseja criar a instância de banco de dados.

  3. No painel de navegação, escolha Databases (Bancos de dados).

  4. Selecione Create database (Criar banco de dados) e verifique se a Easy Create (Criação fácil) está habilitada.

    
            					Opção Easy Create (Criação fácil)
  5. Em Configuration (Configuração), escolha MySQL.

  6. Em DB instance size (Tamanho da instância de banco de dados), escolha Free tier (Nível gratuito).

  7. Em DB instance identifier (Identificador da instância de banco de dados), insira um nome para a instância de banco de dados ou deixe o nome padrão.

  8. Em Master username (Nome de usuário mestre), insira um nome para o usuário mestre ou deixe o nome padrão.

    A página Create database (Criar banco de dados) deve ser semelhante à seguinte imagem.

    
            					Página Create database (Criar banco de dados)
  9. Para usar uma senha mestre gerada automaticamente para a instância de banco de dados, habilite Auto generate a password (Gerar uma senha automaticamente).

    Para inserir sua senha mestre, desabilite Auto generate a password (Gerar uma senha automaticamente) e insira a mesma senha em Master password (Senha mestre) e Confirm password (Confirmar senha).

  10. (Opcional) Abra View default settings for Easy create (Visualizar as configurações padrão da criação fácil).

    
            					Configurações padrão da criação fácil.

    Você pode examinar as configurações padrão usadas quando a Easy Create (Criação fácil) está habilitada. Se você quiser alterar uma ou mais configurações durante a criação do banco de dados, selecione Standard Create (Criação padrão) para defini-las. A coluna Editable after database creation (Editável após a criação do banco de dados) mostra quais opções podem ser alteradas após a criação do banco de dados. Para alterar uma configuração com No (Não) Nessa coluna, use Standard Create (Criação padrão). Para configurações com Yes (Sim) nessa coluna, é possível usar Standard Create (Criação padrão) ou modificar a instância de banco de dados apos ela ser criada para alterar a configuração.

  11. Escolha Create database (Criar banco de dados).

    Se você optar por usar uma senha gerada automaticamente, o botão View credential details (Ver detalhes da credencial) será exibido na página Databases (Bancos de dados).

    Para exibir o nome de usuário mestre e a senha da instância de banco de dados, escolha View credential details (Ver detalhes da credencial).

    
            					Credenciais de usuário mestre após a geração automática da senha.

    Use o nome de usuário e a senha que aparecem para se conectar à instância de banco de dados como o usuário mestre.

    Importante

    Não será possível exibir a senha do usuário mestre novamente. Caso você não a registre, talvez seja necessário alterá-la. Se for necessário alterar a senha do usuário mestre depois que a instância de banco de dados estiver disponível, será possível modificar a instância de banco de dados para fazer isso. Para obter mais informações sobre a modificação de uma instância de banco de dados , consulte Modificar uma instância de banco de dados do Amazon RDS.

  12. Na lista Databases (Bancos de dados), escolha o nome da nova instância de banco de dados MySQL.

    No console do RDS, os detalhes da nova instância de banco de dados são exibidos. A instância de banco de dados fica com o status creating (criando) até que esteja pronta para uso. Quando o status muda para available (disponível), você pode se conectar à instância de banco de dados. Dependendo da classe da instância de banco de dados e da quantidade de armazenamento, pode levar até 20 minutos para que a nova instância esteja disponível.

    
            					Captura de tela dos detalhes da instância de banco de dados.

Conectar-se a um banco de dados em uma instância de banco de dados executando o mecanismo de banco de dados MySQL

Depois que o Amazon RDS provisiona a sua instância de banco de dados, você pode usar qualquer aplicativo cliente padrão SQL para se conectar a um banco de dados na instância de banco de dados. Neste exemplo, você se conecta a um banco de dados em uma instância de banco de dados MySQL usando comandos do monitor MySQL. Um aplicativo baseado em GUI que você pode usar para se conectar é o MySQL Workbench. Para obter mais informações, consulte a página Download MySQL Workbench. Para obter mais informações sobre como usar o MySQL, acesse a documentação do MySQL. Para obter informações sobre como instalar o MySQL (incluindo o cliente MySQL), consulte Instalar e atualizar o MySQL.

Para se conectar a um banco de dados em uma instância de banco de dados usando o monitor do MySQL

  1. Encontre o endpoint (nome de DNS) e o número da porta para sua instância de banco de dados.

    1. Abra o console do RDS e escolha Databases (Bancos de dados) para exibir uma lista das instâncias de banco de dados.

    2. Escolha o nome da instância de banco de dados MySQL para exibir os detalhes.

    3. Na guia Connectivity & security (Conectividade e segurança), copie o endpoint. Além disso, anote o número da porta. Você precisará do endpoint e do número da porta para conectar-se à instância de banco de dados.

      
	            						Conectar-se a uma instância de banco de dados MySQL
  2. Faça download de um cliente SQL que você pode usar para se conectar à instância de banco de dados.

    Você pode se conectar a uma instância de banco de dados MySQL do Amazon RDS usando ferramentas, como o utilitário da linha de comando do MySQL. Para obter mais informações sobre como usar o cliente do MySQL, acesse mysql — the MySQL command-line client na documentação do MySQL. O MySQL Workbench é um aplicativo baseado em GUI que você pode usar para se conectar. Para obter mais informações, acesse a página Fazer download do MySQL Workbench.

  3. Conecte-se ao banco de dados em uma instância de banco de dados MySQL. Por exemplo, insira o comando a seguir em um prompt de comando em um computador cliente para se conectar a um banco de dados em uma instância de banco de dados MySQL usando o cliente MySQL. Substitua o nome DNS da instância de banco de dados para <endpoint>, o nome do usuário mestre usado para <mymasteruser> e forneça a senha mestre usada no prompt para uma senha.

    PROMPT> mysql -h <endpoint> -P 3306 -u <mymasteruser> -p

    Depois de inserir a senha do usuário, você deverá ver uma saída semelhante à seguinte.

    Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 350 Server version: 5.6.40-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>

Se você não conseguir se conectar à sua instância de banco de dados MySQL, duas causas comuns de falhas de conexão com uma nova instância de banco de dados são:

  • A instância de banco de dados foi criada usando um security group que não autoriza conexões do dispositivo ou da instância do Amazon EC2 em que o aplicativo ou utilitário do MySQL está sendo executado. Se a instância de banco de dados foi criada em uma VPC, ela deverá ter um security group da VPC que autorize as conexões. Se a instância de banco de dados tiver sido criada fora de uma VPC, ela deverá ter um security group de banco de dados que autorize as conexões. Para obter mais informações, consulte VPCs da Amazon Virtual Private Cloud e do Amazon RDS.

  • A instância de banco de dados foi criada usando a porta padrão 3306 e sua empresa emprega regras de firewall bloqueando conexões a essa porta a partir de dispositivos na rede de sua empresa. Para corrigir essa falha, recrie a instância com uma porta diferente.

Para obter mais informações sobre como se conectar à sua instância de banco de dados do MySQL, consulte Conexão a uma instância de banco de dados executando o mecanismo de banco de dados do MySQL. Para obter informações sobre problemas de conexão, consulte Não é possível conectar-se à instância de banco de dados do Amazon RDS.

Excluir uma instância de banco de dados

Depois de se conectar à instância de banco de dados de exemplo que você criou, exclua essa instância para que não seja mais cobrado por ela.

Para excluir uma instância de banco de dados sem snapshot de banco de dados final

  1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Databases (Bancos de dados).

  3. Escolha a instância de banco de dados que você deseja excluir.

  4. Em Actions, selecione Delete.

  5. Em Create final snapshot? (Criar snapshot final?), selecione No (Não) e escolha a confirmação.

  6. Escolha Delete.