Recientemente me he encontrado con la necesidad de utilizar un administrador de base de datos en Windows. Pero ese no era el principal problema, ya que existen muy buenas soluciones y conocidas herramientas para ello, sino el hecho de no poder instalar ninguna aplicación en el ordenador de destino. Por lo que me he visto obligado a buscar una solución portable. En esto que encontré HeidiSQL, una excelente solución con versión portable o instalable.
HeidiSQL
HeidiSQL es un administrador de bases de datos de código abierto para Windows. Puede conectarse a una amplia variedad de servidores de bases de datos como MySQL, MarinaDB, Microsoft SQL Server y PostgreSQL. Un proyecto que inicialmente nació como un Front para MySQL, pero que en la actualidad puede trabajar con muchas más motores de bases de datos.
Instalación de HeidiSQL
Como se ha comentado anteriormente no es necesario instalar HeidiSQL, ya que existe una versión portable. Pero en caso de que sea necesario también se puede descargar una versión para instalar. En ambos casos es necesario ir a la página web del proyecto y seleccionar en el menú Download la versión que se desea descargar.
Si se ha seleccionado la versión instalable, el proceso es el estándar en Windows. Mediante el típico asistente de instalación se seleccionan las opciones de configuración y se procede a la instalación. Una vez instalada se puede ejecutar como cualquier otro programa de Windows.
En el caso de descargar la versión portable, solamente se tiene que descomprimir el archivo zip en una carpeta y pulsar sobre el programa HeidiSQL.
Configuración de la conexión
Una vez iniciado el programa aparecerá un asistente para seleccionar la conexión a la base de datos. En este solamente se tiene que seleccionar el motor de base de datos con el que se desea trabajar e indicar los datos de conexión.
Aunque se utilice la versión portátil las opciones de configuración se guardan en un archivo de configuración, por lo que no es necesario volver al introducir los datos cada vez que se use la aplicación.
HeidiSQL
Una vez conectado a la base de datos se puede ver una ventana como la siguiente.
En la parte derecha de la venta se encuentra el listado de bases de datos con las tablas. A la derecha se puede ver un área de trabajo en el que escribir consultas SQL junto a los resultados. En la parte baja se puede ver el log de las acciones realizadas en la base de datos.
Como se puede apreciar en la captura de pantalla, HeidiSQL se encuentra disponible en español además de otros 22 idiomas. Lo que puede suponer una ventaja para algunos usuarios.
Conclusiones
HeidiSQL es una excelente alternativa a otros programas más populares para administrar bases de datos. Con una importante ventaja, no requiere instalación y por eso se puede llevar en disco duro USB para trabajar en una máquina en la que no se tiene permisos de instalación.
¿Conocéis otros programas para administrar bases de datos portables? Si habéis probado HeidiSQL, ¿qué os parece? Podéis dejar vuestras opiniones en los comentarios del blog.