Herramientas de gestión y de creación de informes

Esta página describe varias herramientas comunes de gestión de bases de datos y creación de informes que se pueden usar para conectarse a las instancias de Cloud SQL.

Descripción general

Las herramientas de gestión de bases de datos y de creación de informes proporcionan diversos grados de asistencia para administrar la base de datos. Selecciona una herramienta en función del tipo de gestión y creación de informes que necesites. Por ejemplo, si necesitas conectarte a una base de datos y emitir algunos comandos SQL, es recomendable usar el cliente MySQL (consulta el artículo sobre cómo conectar un cliente MySQL mediante el uso de direcciones IP). Si tienes que diseñar o gestionar muchas bases de datos simultáneamente, utiliza una de las herramientas basadas en elementos visuales que se tratan aquí.

En esta página, analizamos un número limitado de herramientas, pero, si la herramienta no aparece a continuación, es probable que se pueda seguir los pasos para una herramienta que sea similar y se conecte de forma correcta.

Conectarse con MySQL Workbench

Esta sección muestra cómo conectarse a la base de datos de instancias de Cloud SQL con MySQL Workbench.

  1. En la vista de inicio de MySQL Workbench, haz clic en New Connection (Nueva conexión).
  2. En la ventana Setup New Connection (Configurar nueva conexión), proporciona un Connection Name (Nombre de conexión), Hostname (Nombre de host), Username (Nombre de usuario) y Default Schema (Esquema predeterminado), si corresponde, como se muestra en la Figura 1.

    Configurar nueva conexión, parámetros en MySQL Workbench.
    Figura 1: Especificación de parámetros en la ventana Setup New Connection (Configurar nueva conexión) de MySQL Workbench

  3. Haz clic en Test Connection (Probar conexión). Se te solicitará una contraseña.
  4. Opcionalmente, haz clic en Advanced (Avanzado) y completa la información para conectarte con SSL, como se muestra en la Figura 2. Asegúrate de seleccionar Use SSL if available (Usar SSL si está disponible) y especifica un SSL CA File (Archivo CA de SSL), un SSL CERT File (Archivo CERT de SSL) y un SSL key File (Archivo de clave de SSL).

    Configurar nueva conexión, avanzada en MySQL Workbench.
    Figura 2: Especificación de opciones avanzadas en la ventana Setup New Connection (Configurar nueva conexión) de MySQL Workbench

  5. Haz clic en Test Connection/0} (Probar conexión) para asegurarte de que todos los parámetros avanzados estén correctos.
  6. Haz clic en Close (Cerrar).
  7. Conéctate con la conexión que acabas de crear.
  8. Una vez conectado, puedes probar si estás utilizando SSL al ejecutar la siguiente instrucción SQL:
    SHOW STATUS like 'ssl_cipher';

    Prueba para verificar si la conexión es a través de SSL.
    Figura 3: Prueba para verificar si la conexión de MySQL Workbench usa SSL

Volver al principio

Conectarse con Toad para MySQL

Esta sección muestra cómo conectarse a la base de datos de instancias de Cloud SQL con Toad para MySQL.

  1. En Toad para MySQL, crea una nueva conexión.
  2. En la ventana New MySQL Connection (Nueva conexión de MySQL) completa la siguiente información:
    • User (Usuario): el nombre de un usuario en la base de datos MySQL.
    • Password (Contraseña): la contraseña para el usuario especificado.
    • Host: la dirección IP de la instancia. Si quieres obtener más información, consulta Configurar el control de acceso a la aplicación. Si has asignado la dirección IP al nombre de host para el servidor local, puedes usarla en este campo.
    • Base de datos (Database): la base de datos de instancias a la cual conectarse.

    El cuadro de diálogo Create New Connection (Crear nueva conexión) en Toad para Mac.
    Figura 4: Cuadro de diálogo Create New Connection (Crear nueva conexión) en Toad para Mac

  3. Haz clic en Test Connection (Probar conexión) para confirmar que la información de la conexión es correcta.
  4. Haz clic en OK (Aceptar) para iniciar la conexión.
  5. En el cuadro de diálogo Enter Password (Introducir contraseña), escribe la contraseña del usuario. Este cuadro de diálogo aparece porque no elegimos Save password (encrypted) [Guardar contraseña (encriptada)] en el cuadro de diálogo Create New Connection (Crear nueva conexión).

Configurar Toad para usar SSL

En la Figura 5, se muestra un cuadro de diálogo Create New Connection (Crear nueva conexión) con la información para conectarse con SSL. Ten en cuenta que no todas las versiones de Toad pueden admitir la conexión con SSL.

El cuadro de diálogo Create New Connection (Crear nueva conexión) en Toad para Windows.
Figura 5: Cuadro de diálogo Create New Connection (Crear nueva conexión) en Toad para Windows

Una vez conectado, puedes probar si estás utilizando SSL si al ejecutar la siguiente instrucción SQL compruebas que el valor de ssl_cipher no está vacío:

SHOW STATUS like 'ssl_cipher';

Volver al principio

Conectarse con SQuirreL SQL

En esta sección, se muestra cómo conectarse a la base de datos de instancias de Cloud SQL con SQuirreL SQL.

  1. En el cliente SQuirreL SQL, selecciona el panel Alias para activarlo.
  2. En el menú Alias, selecciona New Alias (Nuevo alias).
  3. Completa la información como se muestra en la Figura 6. Asegúrate de seleccionar el controlador MySQL y proporciona valores para <instance-ip>, <database>y <user-name>.

    Nuevo alias en SQuirreL SQL.
    Figura 6: Configuración de una conexión de SQuirreL SQL con MySQL.

  4. Haz clic en Test (Prueba) para probar la conexión. Se te pedirá una contraseña.
  5. Haz clic en OK (Aceptar) para guardar el alias.
  6. En el panel Alias, haz clic en el alias que acabas de crear y selecciona Connect (Conectar).

Configurar SQuirreL SQL para usar SSL

Esta sección supone que se ha creado un certificado SSL (consulta Configurar SSL para una instancia) y se tienen 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 clave privada del cliente, por ejemplo, client-key.pem.

Utiliza estos archivos con las instrucciones Conectarse de forma segura mediante SSL, en el Manual de referencia de MySQL, para crear archivos de almacén de claves y almacén de confianza. Luego, debes especificar los archivos del almacén de claves y del almacén de confianza cuando inicies SQuirreL SQL. Una forma de hacerlo es editar la secuencia de comandos que inicia la aplicación SQuirreL SQL, como se muestra a continuación:

$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]

Después de iniciar SQuirreL SQL con la información válida del almacén de claves y el 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 utilizando SSL si al ejecutar la siguiente instrucción SQL compruebas que el valor de ssl_cipher no está vacío:

SHOW STATUS like 'ssl_cipher';

Volver al principio