

# Conexión a la instancia de base de datos de MySQL
<a name="USER_ConnectToInstance"></a>

 Antes de conectar a una instancia de base de datos que ejecute el motor de base de datos MySQL, debe crear a una instancia de base de datos. Para obtener información, consulte [Creación de una instancia de base de datos de Amazon RDS](USER_CreateDBInstance.md). Después de que Amazon RDS aprovisione una instancia de base de datos, puede usar cualquier utilidad o aplicación cliente estándar de MySQL para conectarse a la instancia. En la cadena de conexión, especifique la dirección DNS del punto de enlace de la instancia de base de datos como parámetro del host y especifique el número de puerto del punto de enlace de la instancia de base de datos como parámetro del puerto. 

Para autenticarse en la instancia de base de datos de RDS, puede usar uno de los métodos de autenticación de MySQL y la autenticación de base de datos AWS Identity and Access Management (IAM).
+ Para conocer el procedimiento para autenticarse en MySQL usando uno de los métodos de autenticación de MySQL, consulte [Authentication Method](https://dev.mysql.com/doc/internals/en/authentication-method.html) en la documentación de MySQL.
+ Para conocer el procedimiento de autenticación en MySQL mediante la autenticación de base de datos de IAM, consulte [Autenticación de bases de datos de IAM para MariaDB, MySQL, and PostgreSQL](UsingWithRDS.IAMDBAuth.md).

Puede conectarse a una instancia de base de datos de MySQL con herramientas como la utilidad de línea de comandos de MySQL. Para obtener más información sobre el uso de la utilidad de línea de comandos d MySQL, consulte [mysql - the MySQL command-line client](https://dev.mysql.com/doc/refman/8.0/en/mysql.html) en la documentación de MySQL. MySQL Workbench es una de las aplicaciones basadas en interfaz gráfica de usuario (GUI) que puede utilizar para conectarse. Para obtener más información, consulte la página [Download MySQL Workbench](http://dev.mysql.com/downloads/workbench/). Para obtener información sobre la instalación de MySQL (incluida la utilidad de línea de comandos de MySQL), consulte [Installing and upgrading MySQL (Instalación y actualización de MySQL)](https://dev.mysql.com/doc/refman/8.0/en/installing.html). 

Para conectarse a una instancia de base de datos desde fuera de su Amazon VPC, la instancia de base de datos debe ser accesible públicamente, el acceso debe concederse mediante las reglas entrantes del grupo de seguridad de la instancia de base de datos y deben cumplirse otros requisitos. Para obtener más información, consulte [No puede conectarse a la instancia de base de datos de Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).

Puede utilizar el cifrado de la capa de sockets seguros (SSL) o de la seguridad de la capa de transporte (TLS) en las conexiones a una instancia de base de datos MySQL. Para obtener más información, consulta [Compatibilidad de SSL/TLS con instancias de bases de datos de MySQL en Amazon RDS](MySQL.Concepts.SSLSupport.md). Si está utilizando la autenticación de base de datos AWS Identity and Access Management (IAM), asegúrese de utilizar una conexión SSL/TLS. Para obtener información, consulte [Autenticación de bases de datos de IAM para MariaDB, MySQL, and PostgreSQL](UsingWithRDS.IAMDBAuth.md). 

También puede conectarse a una instancia de base de datos desde un servidor web. Para obtener más información, consulte [Explicación: crear un servidor web y una instancia de base de datos de Amazon RDS](TUT_WebAppWithRDS.md).

**nota**  
Para obtener más información acerca de la conexión a una instancia de base de datos de MariaDB, consulte [Conexión a la instancia de base de datos de MariaDB](USER_ConnectToMariaDBInstance.md).

Para buscar una instancia de base de datos de RDS para MySQL y conectarse a ella, consulte los temas siguientes.

**Topics**
+ [Búsqueda de información de conexión para una instancia de base de datos RDS para MySQL](USER_ConnectToInstance.EndpointAndPort.md)
+ [Instalación de cliente de línea de comandos de MySQL](mysql-install-cli.md)
+ [Conexión desde la utilidad de línea de comandos de MySQL (sin cifrar)](USER_ConnectToInstance.CLI.md)
+ [Conexión desde MySQL Workbench](USER_ConnectToInstance.MySQLWorkbench.md)
+ [Conexión a RDS para MySQL con el controlador JDBC de AWS, el controlador Python de AWS y el controlador ODBC de AWS para MySQL](MySQL.Connecting.Drivers.md)
+ [Solución de problemas de conexiones a la instancia de base de datos MySQL](USER_ConnectToInstance.Troubleshooting.md)