En esta página, se describen varias herramientas comunes de informes y administración de bases de datos que puedes usar para conectarte a tus instancias de Cloud SQL.
Descripción general
Las herramientas de informes y administración de bases de datos brindan diversos grados de asistencia para administrar tu base de datos. Selecciona una herramienta según el tipo de informes y administración que necesites realizar. Por ejemplo, si necesitas conectarte a una base de datos y emitir algunos comandos de SQL, considera usar el cliente MySQL. Consulta Conecta un cliente MySQL mediante direcciones IP. Si necesitas diseñar o administrar muchas bases de datos a la vez, usa una de las herramientas visuales que se analizan aquí.
En esta página, analizamos solo algunas herramientas. Si no se aborda tu herramienta, es probable que puedas conectarte de forma correcta si sigues los pasos de una herramienta similar.
Conéctate con MySQL Workbench
En esta sección se muestra cómo conectarse a la base de datos de tu instancia de Cloud SQL con MySQL Workbench.
- En la vista de inicio de MySQL Workbench, haz clic en Conexión nueva.
- En el formulario Configurar conexión nueva, proporciona Nombre de conexión, Nombre de host, Nombre de usuario y Esquema predeterminado, si corresponde, como se muestra en la Figura 1.
- Haz clic en Test Connection. Se te solicita una contraseña.
- También puedes hacer clic en Avanzado y completar la información para conectarte con SSL como se muestra en la Figura 2. Asegúrate de seleccionar Usar SSL si está disponible y especificar un Archivo CA SSL, un Archivo de certificados SSL y un Archivo de claves SSL.
Obtén más información sobre cómo usar certificados SSL con Cloud SQL.
- Haz clic en Probar conexión para asegurarte de que todos los parámetros avanzados estén configurados de forma correcta.
- Haz clic en Cerrar.
- Conéctate con la conexión que creaste.
- Una vez que te conectaste, puedes probar si estás usando SSL mediante la ejecución de la siguiente instrucción de SQL:
SHOW STATUS like 'ssl_cipher';
Conéctate con Toad para MySQL
En esta sección se muestra cómo conectarte a la base de datos de tu instancia de Cloud SQL con Toad para MySQL.
- En Toad para MySQL, crea una conexión nueva.
- En el formulario Conexión nueva de MySQL, completa la siguiente información:
- Usuario: el nombre de un usuario en tu base de datos MySQL.
- Contraseña: la contraseña del usuario especificado.
- Host: la dirección IP de tu instancia. Para obtener más información, consulta la documentación sobre cómo configurar el control de acceso a las aplicaciones. Si asignaste la dirección IP al nombre de host de tu servidor local, puedes usarla en este campo.
- Base de datos: la instancia de base de datos a la que te conectarás
- Haz clic en Probar conexión para confirmar que la información de conexión sea correcta.
- Haz clic en Aceptar para iniciar la conexión.
- En el cuadro de diálogo Ingresar contraseña, ingresa la contraseña del usuario. Este cuadro de diálogo aparece porque no elegimos Guardar contraseña (encriptada) en el cuadro de diálogo Crear conexión nueva.
Configura Toad para que use SSL
En la Figura 5, se muestra un cuadro de diálogo Crear conexión nueva con la información para conectarse con SSL. Es posible que no todas las versiones de Toad sean compatibles con la conexión mediante SSL.
Una vez conectado, puedes probar si estás usando SSL. Para ello, ejecuta la siguiente instrucción de SQL y verifica que el valor ssl_cipher
no esté vacío:
SHOW STATUS like 'ssl_cipher';
Conéctate con SQuirreL SQL
En esta sección se muestra cómo conectarte a la base de datos de tu instancia de Cloud SQL con SQuirreL SQL.
- En el cliente de SQuirreL SQL, selecciona el panel Alias para activarlo.
- En el menú Alias, selecciona Nuevo alias.
- Completa la información como se muestra en la Figura 6. Asegúrate de seleccionar MySQL Driver y proporcionar los valores de <instance-ip>, <database> y <user-name>.
- Haz clic en Test para probar la conexión. Se te solicita una contraseña.
- Haz clic en OK para guardar el alias.
- En el panel Aliases, haz clic derecho en el alias que creaste y selecciona Connect.
Configura SQuirreL SQL para que use SSL
En esta sección, se da por sentado que creaste un certificado SSL (consulta Cómo configurar SSL para una instancia) y tienes estos tres archivos:
- Un archivo de certificado de CA, por ejemplo, ca-cert.pem
- Un archivo de certificado de clave pública del cliente, por ejemplo, client-cert.pem.
- Un archivo de claves privadas del cliente, por ejemplo, client-key.pem
Usa estos archivos como se describe en Conéctate de forma segura mediante SSL en el manual de referencia de MySQL para crear archivos de almacén de claves y de almacén de confianza. Cuando inicies SQuirreL SQL debes especificar los archivos de almacén de claves y almacén de confianza. Una forma de hacerlo es editar la secuencia de comandos que inicia la aplicación de SQuirreL SQL de la siguiente manera:
$JAVACMD -Djavax.net.ssl.keyStore=<path-to-keystore> \ -Djavax.net.ssl.keyStorePassword=<keystore-password> \ -Djavax.net.ssl.trustStore=<path-to-truststore> \ -Djavax.net.ssl.trustStorePassword=<truststore-password> \ [existing launch parameters]
Una vez que hayas iniciado SQuirrel SQL con la información válida de almacén de claves y almacén de confianza, puedes conectarte con lo siguiente:
jdbc:mysql://<instance-ip>:3306/<database>?verifyServerCertificate=true&useSSL=true&requireSSL=true
Una vez conectado, puedes probar si estás usando SSL. Para ello, ejecuta la siguiente instrucción de SQL y verifica que el valor ssl_cipher
no esté vacío:
SHOW STATUS like 'ssl_cipher';