> Manuales > Entorno de trabajo del desarrollador web

Sequel Pro es un programa sencillo para el acceso y administración de bases de datos MySQL. Permite trabajar con interfaz gráfica de manera muy intuitiva, pero solamente funciona en Mac.

A lo largo del Manual de MySQL hemos podido conocer diversas herramientas de interfaz gráfica para administrar bases de datos MySQL de una manera cómoda. Hoy le toca el turno a una de las aplicaciones que más vengo usando durante los últimos años, que es Sequel Pro.

Realmente recomiendo usar Sequel Pro, incluso más que otros programas más populares como lo puedan ser MySQL Workbench. El motivo es que me parece muy cómodo y más fácil de usar que otras alternativas, aunque tiene un detalle que resultará muy inconveniente para la mayoría de los lectores: sólo funciona en Mac OS X. Así pues, si tú trabajas con Windows o Linux no te queda otra que buscar otro programa de interfaz gráfica. Puedes consultar más alternativas en el mencionado Manual de MySQL.

Pros y contras de la Interfaz gráfica para MySQL en general

Antes de comenzar a hablaros de Sequel Pro debemos comentar aunque sea brevemente sobre los pros y los contras de trabajar con programas de interfaz gráfica para la administración de MySQL. Básicamente la interfaz gráfica nos ofrece más comodidad, pero no siempre la tendremos disponible allá donde vayamos!

Como ventajas podemos destacar:

Como desventajas se deben enumerar los siguientes puntos:

Por tanto, nuestra recomendación es: Aprender siempre a trabajar con MySQL desde la línea de comandos. Cuando ya tengas un conocimiento y experiencia suficiente, comenzar a usar los programas de interfaz gráfica.

Funcionalidades y características de Sequel Pro

Sequel Pro es un software gratuito, que se puede descargar y usar libremente para cualquier tipo de proyecto y organización. Básicamente sirve como cliente de MySQL, permitiendo conectar a servidores locales y remotos de una manera sencilla y realizar prácticamente todas las tareas de administración de las bases de datos.

Esta es una pantalla general de Sequel Pro en la que se muestra el detalle de registros de una tabla:

Algunas de las funcionalidades más importantes de Sequel Pro son:

En la siguiente imagen puedes ver el diálogo para exportar una base de datos a CSV.

Conexiones locales y remotas con Sequel Pro

Es posible administrar bases de datos que tengas instaladas en tu ordenador local, el que usas para desarrollar, pero también aquellas que tengas en servidores en la misma red o en servidores de internet (dedicados, VPS…).

Para ello existe un panel para la gestión de conexiones, que a decir verdad es el escollo más importante para los usuarios que comienzan con Sequel Pro. Puede que tengas dudas al conectar a bases de datos al principio, pero una vez conectados al sistema gestor las tareas de administración se hacen de manera bastante sencilla.

El primer paso recomendado para hacer una conexión con una base de datos es crear dicha conexión, lo que resultará mejor que la opción de conexión rápida, dado que así podrás reutilizar esa conexión en futuras ocasiones sin tener que configurar nada. Para crear la conexión encontrarás un botón con el signo "+" en la ventana de conexión.

En la siguiente imagen está señalado el botón de nueva conexión. Si no lo marcas la opción que estará activa será la de conexión rápida, que no guardará tus datos de acceso. Además, en la columna de la izquierda podrás ver las conexiones almacenadas en el programa.

Para bases de datos locales

Se realiza mediante la conexión estándar. El nombre de host que se usa es 127.0.0.1 y solamente tienes que indicar tu usuario y clave configurada en tu servidor local. Opcionalmente puedes indicar el nombre de la base de datos o modificar el puerto, o dejar 3306 que es el puerto predeterminado de MySQL.

En la siguiente imagen puedes ver el cuadro de diálogo de conexión de Sequel Pro, configurado para el acceso al servidor local. Si no le indicas la base de datos podrás conectar luego a cualquier base de datos del servidor, desde la pantalla principal del programa.

Bases de datos remotas

Lo más normal en estos casos es conectar por SSH, que nos permite acceder a cualquier servidor donde tengas credenciales (ya sea mediante usuario/clave o por una llave SSH).

Esta configuración es un poco más compleja, pero seguro que después de dos o tres intentos lo conseguirás. Los detalles importantes que debes conocer son:

En la siguiente imagen puedes ver el diálogo de conexión con un servidor de base de datos remoto con los datos rellenos, para que te sirva de guía para realizar tu propia configuración en Sequel Pro.

Conclusión

Si has trabajado con MySQL, usando cualquier herramienta de interfaz gráfica, Sequel Pro no te resultará en problema alguno, ya que es bastante elemental y sencillo de usar. Si no es el caso, te resultará muy cómodo y agradecido realizar muchas de las operaciones del día a día que vienes realizando mediante comandos.

Sequel Pro es una excelente opción para los desarrolladores, por ser fácil, intuitivo y muy rápido. El único problema es que a día de hoy no está disponible en otros sistemas aparte de OS X. Descargas y más información disponible en la página del producto: https://sequelpro.com/

Miguel Angel Alvarez

Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...

Manual