

# Conectar-se à instância de banco de dados do MySQL
<a name="USER_ConnectToInstance"></a>

 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](USER_CreateDBInstance.md). 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](https://dev.mysql.com/doc/internals/en/authentication-method.html) 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 IAMpara MariaDB, MySQL e PostgreSQL](UsingWithRDS.IAMDBAuth.md).

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](https://dev.mysql.com/doc/refman/8.0/en/mysql.html) na documentação do MySQL. O MySQL Workbench é um aplicativo baseado em GUI que você pode usar para se conectar. Para ter mais informações, consulte a página [Download MySQL Workbench](http://dev.mysql.com/downloads/workbench/). Para obter informações sobre como instalar o MySQL (incluindo o cliente MySQL de linha de comando), consulte [Installing and upgrading MySQL](https://dev.mysql.com/doc/refman/8.0/en/installing.html) (Instalar e atualizar o MySQL). 

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](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).

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](MySQL.Concepts.SSLSupport.md). 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 IAMpara MariaDB, MySQL e PostgreSQL](UsingWithRDS.IAMDBAuth.md). 

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](TUT_WebAppWithRDS.md).

**nota**  
Para obter informações sobre a conexão a uma instância de banco de dados MariaDB, consulte [Conectar-se à instância de banco de dados do MariaDB](USER_ConnectToMariaDBInstance.md).

Para encontrar uma instância de banco de dados do RDS para MySQL e conectar-se a ela, consulte os tópicos a seguir.

**Topics**
+ [Localizar as informações de conexão para uma instância de banco de dados do RDS para MySQL](USER_ConnectToInstance.EndpointAndPort.md)
+ [Instalar o cliente de linha de comando do MySQL](mysql-install-cli.md)
+ [Conectar-se pelo cliente de linha de comandos do MySQL (não criptografado)](USER_ConnectToInstance.CLI.md)
+ [Conexão pelo MySQL Workbench](USER_ConnectToInstance.MySQLWorkbench.md)
+ [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](MySQL.Connecting.Drivers.md)
+ [Solução de problemas de conexões com a instância de banco de dados MySQL](USER_ConnectToInstance.Troubleshooting.md)