0% encontró este documento útil (0 votos)
54 vistas17 páginas

HeidiSQL: Administrador de bases de datos

HeidiSQL es un software libre que permite conectarse y administrar bases de datos MySQL, MariaDB, Microsoft SQL Server y PostgreSQL. Comenzó siendo desarrollado por Ansgar Becker en 1999 como MySQL-Front y ha evolucionado para incluir más características como soporte para varios motores de base de datos, traducciones a distintos idiomas y administración avanzada de bases de datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
54 vistas17 páginas

HeidiSQL: Administrador de bases de datos

HeidiSQL es un software libre que permite conectarse y administrar bases de datos MySQL, MariaDB, Microsoft SQL Server y PostgreSQL. Comenzó siendo desarrollado por Ansgar Becker en 1999 como MySQL-Front y ha evolucionado para incluir más características como soporte para varios motores de base de datos, traducciones a distintos idiomas y administración avanzada de bases de datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

HeidiSQL

HeidiSQL, inicialmente conocido como


MySQL-Front, es un software libre y de
código abierto que permite conectarse a
MySQL (y sus derivaciones como MariaDB
y Percona Server), así como Microsoft SQL
Server y PostgreSQL.
HeidiSQL

Vista principal de una sesión, con el árbol de


la base de datos a la izquierda y los detalles
a la derecha
Información general
Tipo de programa Administrador de
base de datos
Autor Ansgar Becker
Licencia GPL o Uso comercial
([Link]
m/company/legal/lic
ensing/commercial-li
[Link])
Información técnica
Programado en Object Pascal
Versiones
Última versión 9.5 ( 19 de diciembre
estable de 2017 (5 años, 6
meses y 13 días))
Enlaces
Sitio web oficial ([Link]
Repositorio de código ([Link]
eidiSQL/HeidiSQL)

MySQL-Front comenzó a ser desarrollado


en Delphi por el programador alemán
Ansgar Becker, quién por motivos
personales dejó el proyecto sin terminar.
Más tarde el desarrollador alemán Nile
Hoyer contactó a Ansgar y adquirió los
derechos para utilizar el nombre "MySQL-
Front" en su propio proyecto, sin embargo
tuvo que cancelarlo porque surgió una
infracción de derechos de autor con
MySQL Labs sobre el uso del nombre
"MySQL". Finalmente, Ansgar y otros
colaboradores retomaron el proyecto
MySQL-Front renombrándolo HeidiSQL.

Para administrar las bases de datos con


HeidiSQL, los usuarios deben iniciar una
sesión en un servidor MySQL local o
remoto. Sus característica permiten
realizar las operaciones de base de datos
más comunes y avanzadas, sin embargo
aún sigue en desarrollo a fin de integrar la
máxima funcionalidad que se espera en
una interfaz de base de datos de SQL.

Historia
Ansgar Becker comenzó el desarrollo de
MySQL-Front en 1999 nombrando al
proyecto "MySQL-Front" y utilizó una API
escrita por Matthias Fichtner[1] ​para
comunicarse con los servidores de MySQL
y sus bases de datos.

El desarrollo privado continuó hasta la


versión 2.5, sin embargo en abril de 2006,
Ansgar abrió el código de la aplicación en
SourceForge,[2] ​renombrando el proyecto
"HeidiSQL". Se rediseñó HeidiSQL para
utilizar una interfaz de base de datos más
reciente y más popular, ZeosLib, el cual
debutó en la versión 3.0 en abril de 2006.

Debido al incumplimiento de ciertos


estándares al hospedar el proyecto en
SourceForge y a otras ventajas (como
rendimiento, características), Ansgar
cambió el repositorio del código HeidiSQL
y la característica de seguimiento de bugs
a Google Code en mayo de 2008.
Entonces HeidiSQL fue reescrito para que
utilizara su propia interfaz de base de
datos en lugar de usar bibliotecas
existentes.

El soporte para Microsoft SQL Server fue


añadido en marzo de 2011 en la versión
7.0.

A partir de la versión 8.0, HeidiSQL


presenta su GUI en aproximadamente 22
idiomas aparte del inglés. Usuarios de
distintos países contribuyen con estas
traducciones vía Transifex.

El soporte para PostgreSQL fue


introducido en marzo de 2014 en la
versión 9.0.
Características
HeidiSQL tiene las siguientes
características y capacidades.[3] [4]
​ ​

Conexión con el servidor


Guardar múltiples sesiones con
conexiones y credenciales
Protocolo comprimido
cliente/servidor para servidores
compatibles
Comunicación con los servidores
vía TCP/IP, tubería nombrada
(sockets) o un protocolo de túnel
(SSH)
Múltiples sesiones corriendo en
paralelo en una ventana
Administrar usuarios en el servidor:
añadir, remover y modificar
usuarios, y sus credenciales
Administrar privilegios de usuario
globalmente y por base de datos
Exportar bases de datos a archivos
de SQL o a otros servidores
Múltiples pestañas de consultas,
teniendo a su vez múltiples sub
pestañas para los resultados del
procesamiento por lotes
Servidor anfitrión
Ver y filtrar todas las variables del
servidor, por ejemplo:
system_time_zone
Editar todas las variables del
servidor, tanto de la sesión actual o
las de alcance global
Servidor de vista variables
estadísticas, y valores medianos
por segundo & de hora
Ver los procesos que se están
ejecutando para analizar el SQL
ejecutado y finalizar procesos
problemáticos
Ver las estadísticas de comandos
con indicador de barras de
porcentaje por comando de SQL
Bases de datos
Ver todas las bases de datos en el
servidor, conectarse a una base de
datos para trabajar con sus tablas y
datos
Ver el tamaño total de las bases de
datos y sus tablas en KB/MB/GB
dentro de la estructura de árbol
base de datos/tabla
Crear, remover (elimina), modificar:
nombre, conjunto de caracteres,
collation
Tablas, vistas, procedimientos,
disparadores y eventos
Ver todos los objetos dentro de la
base de datos seleccionada, vaciar,
renombrar y remover (eliminar)
objetos
Editar columnas de tablas, índices y
llaves foráneas. Compatible con las
columnas virtuales en servidores de
MariaDB.
Editar la consulta de una vista y
configurarla
Editar un procedimiento de SQL y
sus parámetros
Editar un disparador de SQL y
configurarlo
Editar un evento programado de
SQL

jHeidi
También existe una versión escrita en
Java, diseñada para trabajar en Mac y
Linux. El proyecto jHeidi fue
descontinuado en marzo de 2010.[5] ​

Véase también
MySQL
MySQL Workbench
phpMyAdmin

Referencias
1 Matthias Fichtner (15 de septiembre
1. Matthias Fichtner (15 de septiembre
de 2011). «Client API for MySQL
Database Servers» ([Link]
[Link]/all/20020808163649/[Link]
[Link]/delphi/[Link]
tml) . [Link]. Archivado desde
[Link] el original ([Link]
[Link]/delphi/[Link]) el
8 de agosto de 2002. Consultado el 1
de diciembre de 2014.
2. «ZeosLib - Delphi database
components for MySQL, PostgreSQL,
Interbase, Firebird, MS SQL, Sybase,
Oracle and SQLite» ([Link]
[Link]/projects/zeoslib/) . Sourceforge.
21 de octubre de 2014. Consultado el
1 de diciembre de 2014.
3. «Partial list of major features» (http://
[Link]/) . HeidiSQL.
Consultado el 1 de diciembre de 2014.
4. «Screenshots of GUI features and
descriptions» ([Link]
m/[Link]) . HeidiSQL.
Consultado el 1 de diciembre de 2014.
5. «Foro jHeidi» ([Link]
web/20081107072239/[Link]
[Link]/jheidi/) . Archivado desde el
original ([Link]
di/) el 7 de noviembre de 2008.
Consultado el 16 de febrero de 2016.
Enlaces externos
[Link] ([Link]
com/)
Página del proyecto HeidiSQL ([Link]
[Link]/p/heidisql/) en Google
Code

Datos: Q1478140

Obtenido de
«[Link]
title=HeidiSQL&oldid=143448672»
Esta página se editó por última vez el 10 may 2022
a las 17:48. •
El contenido está disponible bajo la licencia CC
BY-SA 4.0 , salvo que se indique lo contrario.

También podría gustarte