Conexão a uma instância de banco de dados executando o mecanismo de banco de dados do MySQL
Antes de poder se conectar a uma instância de banco de dados executando o mecanismo de banco de dados do MySQL, você deve criar uma instância de banco de dados. Para ter mais informações, consulte Criar uma instância de banco de dados do Amazon RDS. Depois que o Amazon RDS provisionar a sua instância de banco de dados, será possível usar qualquer aplicativo ou utilitário cliente MySQL padrão para se conectar à instância. Na string de conexão, você especifica o endereço DNS do endpoint da instância de banco de dados como o parâmetro de host e especifica o número da porta a partir desse endpoint como o parâmetro de porta.
Para autenticar-se na instância de banco de dados do RDS, você pode usar um dos métodos para autenticação do MySQL e a autenticação de banco de dados do AWS Identity and Access Management (IAM):
Para saber como fazer a autenticação no MySQL usando um dos métodos de autenticação do MySQL, consulte Método de autenticação
na documentação do MySQL. Para saber como fazer a autenticação no MySQL usando a autenticação de banco de dados do IAM, consulte Autenticação do banco de dados do IAM para MariaDB, MySQL e PostgreSQL.
Você pode se conectar a uma instância de banco de dados MySQL com ferramentas como o cliente MySQL de linha de comando do . Para ter mais informações sobre como usar o cliente MySQL de linha de comando, acesse mysql - the MySQL command-line client
Para se conectar a uma instância de banco de dados de fora de sua Amazon VPC, a instância de banco de dados deve ser acessível ao público geral, o acesso deve ser concedido usando as regras de entrada do grupo de segurança da instância de banco de dados e outros requisitos devem ser atendidos. Para ter mais informações, consulte Não é possível conectar-se à instância de banco de dados do Amazon RDS.
Você pode usar a criptografia Secure Sockets Layer (SSL) ou Transport Layer Security (TLS) em conexões com uma instância de banco de dados do MySQL. Para ter mais informações, consulte Suporte do SSL/TLS para instâncias de banco de dados do MySQL no Amazon RDS. Se você estiver usando a autenticação de banco de dados do AWS Identity and Access Management (IAM), use uma conexão SSL/TLS. Para ter mais informações, consulte Autenticação do banco de dados do IAM para MariaDB, MySQL e PostgreSQL.
Também é possível se conectar a uma instância de banco de dados a partir de um servidor web. Para ter mais informações, consulte Tutorial: crie um servidor Web e uma instância de banco de dados do Amazon RDS.
nota
Para obter informações sobre a conexão a uma instância de banco de dados MariaDB, consulte Conectar-se a uma instância de banco de dados executando o mecanismo de banco de dados MariaDB.
Para encontrar uma instância de banco de dados do RDS para MySQL e conectar-se a ela, consulte os tópicos a seguir.
Tópicos
- Localizar as informações de conexão para uma instância de banco de dados do RDS para MySQL
- Instalar o cliente de linha de comando do MySQL
- Conectar-se pelo cliente de linha de comandos do MySQL (não criptografado)
- Conexão pelo MySQL Workbench
- Conectar-se ao RDS para MySQL com o driver JDBC da AWS, o driver Python da AWS e o driver ODBC da AWS para MySQL
- Solução de problemas de conexões com a instância de banco de dados MySQL