Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Portada
mantenimiento
Páginas nuevas
Página aleatoria
Cambios recientes
Páginas especiales
Ayuda
Comunidad
Portal de la comunidad
Centro de reportes
Tablón de solicitudes
Tutorial de edición
Políticas
Buscar
Buscar
Apariencia
Crear una cuenta
Acceder
Herramientas personales
Crear una cuenta
Acceder
Páginas para editores desconectados
más información
Contribuciones
Discusión
Editando
MySQL
(sección)
Artículo
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
Actualizar
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Enlace corto
En otros proyectos
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Interfaces de usuario == === Interfaces gráficas de usuario === Una [[interfaz gráfica de usuario]] (GUI) es un tipo de interfaz que permite a los usuarios interactuar con dispositivos o programas electrónicos mediante iconos gráficos e indicadores visuales como la notación secundaria, a diferencia de las interfaces basadas en texto, las etiquetas de comandos mecanografiadas o la navegación de texto. Las GUI son más fáciles de aprender que las interfaces de línea de comandos (CLI), que requieren que los comandos se escriban en el teclado. Se dispone de aplicaciones de administración gráfica (o "frontales") de propiedad de terceros y gratuitas que se integran con MySQL y permiten a los usuarios trabajar con la estructura y los datos de la base de datos de forma visual. Algunos frontales muy conocidos son: ==== MySQL Workbench ==== [[MySQL Workbench]] es el entorno integrado oficial de MySQL. Fue desarrollado por MySQL AB, y permite a los usuarios administrar gráficamente las bases de datos MySQL y diseñar visualmente las estructuras de las bases de datos. MySQL Workbench reemplaza el anterior paquete de software, MySQL GUI Tools. Similar a otros paquetes de terceros, pero aún considerado como el [[Front end y back end|front end]] autorizado de MySQL, MySQL Workbench permite a los usuarios administrar el diseño y modelado de bases de datos, el desarrollo de SQL (reemplazando al MySQL Query Browser) y la administración de bases de datos (reemplazando al MySQL Administrator). MySQL Workbench está disponible en dos ediciones, la habitual Edición Comunitaria gratuita y de [[código abierto]] que puede descargarse del sitio web de MySQL, y la Edición Estándar patentada que amplía y mejora el conjunto de características de la Edición Comunitaria. ==== Adminer ==== Adminer (antes conocido como phpMinAdmin) es un front-end gratuito de MySQL para gestionar el contenido de las bases de datos MySQL (desde la versión 2, también funciona en las bases de datos [[PostgreSQL]], [[Microsoft SQL Server]], [[SQLite]] y [[Oracle Corporation|Oracle]]). El administrador se distribuye bajo la [[Apache License|licencia Apache]] (o GPL v2) en forma de un único archivo PHP (de unos 300 KiB de tamaño), y es capaz de gestionar múltiples bases de datos, con muchas pieles [[Hoja de estilos en cascada|CSS]] disponibles. Su autor es Jakub Vrána, quien comenzó a desarrollar esta herramienta como una alternativa ligera a phpMyAdmin, en julio de 2007. ==== ClusterControl ==== [https://severalnines.com/product/clustercontrol ClusterControl] es un sistema de administración de MySQL de extremo a extremo que provee la habilidad de desplegar, monitorear, administrar y escalar instancias de MySQL desde una sola interfaz. Es desarrollado por Severalnines. La versión comunitaria de ClusterControl es de uso libre y permite al usuario desplegar y monitorear sus instancias de MySQL. Las características avanzadas como el balanceo de carga, respaldo y restauración, conmutación por error, etc. son parte de una oferta de pago. ==== Database Workbench ==== Database Workbench es una aplicación de software para el desarrollo y la administración de múltiples bases de datos relacionales utilizando SQL, con interoperatividad entre diferentes sistemas de bases de datos, desarrollada por Upscene Productions. Dado que Databases Workbench es compatible con múltiples sistemas de bases de datos, puede proporcionar a los desarrolladores de software la misma interfaz y el mismo entorno de desarrollo para estos sistemas de bases de datos que, de otro modo, serían diferentes, e incluye también herramientas de bases de datos cruzadas. Database Workbench soporta las siguientes bases de datos relacionales: Oracle Database, Microsoft SQL Server, SQL Anywhere, [[Firebird]], NexusDB, [[InterBase]], MySQL y [[MariaDB]]. Database Workbench 5 funciona en plataformas Windows de 32 o 64 bits. Bajo [[GNU/Linux|Linux]], [[FreeBSD]] o [[macOS]] Database Workbench puede funcionar con [[Wine]]. ==== DBeaver ==== [[DBeaver]] es un cliente SQL y una herramienta de administración de base de datos. DBeaver incluye soporte extendido para las siguientes bases de datos: MySQL y MariaDB, PostgreSQL, Oracle, [[DB2]] (LUW), Exasol, SQL Server, Sybase, Firebird, [[Teradata]], Vertica, [[Apache Phoenix]], Netezza, [[Informix]], [[Apache Derby]], H2, SQLite y cualquier otra base de datos que tenga un controlador [[JDBC]] u [[ODBC]]. DBeaver es un software libre y de código abierto que se distribuye bajo la licencia Apache 2.0. El código fuente está alojado en [[GitHub]]. ==== DBEdit ==== DBEdit es un editor de base de datos, que puede conectarse a un Oracle, DB2, MySQL y cualquier base de datos que proporcione un controlador JDBC. Funciona en Windows, Linux y Solaris. DBEdit es un software libre y de código abierto y se distribuye bajo la Licencia Pública General GNU. El código fuente está alojado en [[SourceForge]]. ==== HeidiSQL ==== [[HeidiSQL]], anteriormente conocido como MySQL-Front, es un cliente libre y de código abierto, o frontend para MySQL (y para sus bifurcaciones como MariaDB y Percona Server), Microsoft SQL Server y PostgreSQL. HeidiSQL es desarrollado por el programador alemán Ansgar Becker y algunos otros colaboradores en Delphi. Para manejar bases de datos con HeidiSQL, los usuarios deben ingresar a un servidor MySQL local o remoto con credenciales aceptables, creando una sesión. Dentro de esta sesión los usuarios pueden manejar las bases de datos MySQL dentro del servidor MySQL conectado, desconectándose del servidor cuando haya terminado. Su conjunto de características es suficiente para las operaciones más comunes y avanzadas de bases de datos, tablas y registros de datos, pero permanece en desarrollo activo para avanzar hacia la funcionalidad completa que se espera en un Frontend MySQL. ==== LibreOffice Base ==== La base de [[LibreOffice]] permite la creación y gestión de bases de datos, la preparación de formularios e informes que proporcionan a los usuarios finales un fácil acceso a los datos. Al igual que [[Microsoft Access]], puede utilizarse como interfaz para diversos sistemas de bases de datos, incluidas las bases de datos Access (JET), las fuentes de datos ODBC y MySQL o [[PostgreSQL]].<ref>{{Cita web|url=http://www.libreoffice.org/features/base/|título=Base Features » LibreOffice|fechaacceso=23 de mayo de 2020|fecha=7 de enero de 2012|sitioweb=web.archive.org|fechaarchivo=7 de enero de 2012|urlarchivo=https://web.archive.org/web/20120107063659/http://www.libreoffice.org/features/base/|deadurl=yes}}</ref> ==== Navicat ==== [[Navicat]] es una serie de software de gestión y desarrollo de bases de datos gráficas producido por PremiumSoft CyberTech Ltd. para MySQL, MariaDB, Oracle, SQLite, PostgreSQL y Microsoft SQL Server. Tiene una interfaz gráfica de usuario similar a la de Explorer y admite múltiples conexiones de bases de datos locales y remotas. Su diseño está hecho para satisfacer las necesidades de una variedad de audiencias, desde administradores y programadores de bases de datos hasta diversas empresas/empresas que atienden a los clientes y comparten información con los socios. Navicat es una herramienta multiplataforma y funciona en plataformas Microsoft Windows, OS X y Linux. En el momento de la compra, los usuarios pueden seleccionar un idioma para el software entre los ocho idiomas disponibles: Inglés, francés, alemán, español, japonés, polaco, chino simplificado y chino tradicional. ==== OpenOffice.org ==== La base de [[Apache OpenOffice|OpenOffice.org]] es de libre acceso y puede manejar bases de datos MySQL si se instala toda la suite. ==== phpMyAdmin ==== [[phpMyAdmin]] es una herramienta gratuita y de código abierto escrita en PHP destinada a manejar la administración de MySQL con el uso de un navegador web. Puede realizar diversas tareas como crear, modificar o eliminar bases de datos, tablas, campos o filas; ejecutar sentencias SQL o gestionar usuarios y permisos. El software, que está disponible en 78 idiomas,<ref>{{Cita web|url=https://www.phpmyadmin.net/translations/|título=Translations|fechaacceso=23 de mayo de 2020|apellido=contributors|nombre=phpMyAdmin|sitioweb=phpMyAdmin|idioma=en}}</ref> es mantenido por ''The phpMyAdmin Project''.<ref>{{Cita web|url=https://www.phpmyadmin.net/team/|título=Team|fechaacceso=23 de mayo de 2020|apellido=contributors|nombre=phpMyAdmin|sitioweb=phpMyAdmin|idioma=en}}</ref> Puede importar datos de CSV y SQL, y transformar los datos almacenados en cualquier formato utilizando un conjunto de funciones predefinidas, como la visualización de datos BLOB como imágenes o enlaces de descarga. ==== SequelPro ==== Sequel Pro es una aplicación MacOS gratuita y de código abierto para trabajar con bases de datos MySQL de forma local o remota. Utiliza el modelo freemium, en el que los usuarios de Gratis están obteniendo características de la mayoría de los servicios básicos. Se necesita una tabla SQL para manejar estas solicitudes. Puede manejar las nuevas y "divertidas" características de UTF-8 para el nuevo unicode, así como tener múltiples tablas de GB sin problemas.<ref>{{Cita web|url=https://sequelpro.com/|título=Sequel Pro|fechaacceso=23 de mayo de 2020|sitioweb=sequelpro.com}}</ref> ==== SQLBuddy ==== SQLBuddy es una aplicación de código abierto basada en la web y escrita en PHP, destinada a manejar la administración de MySQL y SQLite con el uso de un navegador web. El proyecto hace hincapié en la facilidad de instalación y en una interfaz de usuario sencilla. ==== SQLyog ==== SQLyog es una herramienta GUI disponible tanto en versión gratuita como de pago. Las manipulaciones de datos (por ejemplo, insertar, actualizar y eliminar) pueden realizarse desde una interfaz similar a una hoja de cálculo. Su editor tiene [[resaltado de sintaxis]] y varias opciones de formato automático. Se pueden manipular tanto los datos de la tabla en bruto como el conjunto de resultados de una consulta. Su función de búsqueda de datos utiliza una sintaxis de búsqueda similar a la de Google y se traduce a SQL de forma transparente para el usuario. Cuenta con una herramienta de respaldo para realizar copias de seguridad desatendidas. Las copias de seguridad pueden ser comprimidas y opcionalmente almacenadas como un archivo por tabla, así como identificadas con una marca de tiempo. ==== Toad for MySQL ==== Toad for MySQL es una aplicación de software de [[Dell|Dell Software]] que los desarrolladores de bases de datos, administradores de bases de datos y analistas de datos utilizan para administrar tanto bases de datos relacionales como no relacionales utilizando SQL. Toad es compatible con muchas bases de datos y entornos. Funciona en todas las plataformas Windows de 32 bits/64 bits, incluyendo Microsoft Windows Server, Windows XP, Windows Vista, Windows 7 y 8 (32 o 64 bits). Dell Software también ha lanzado una edición de Toad para Mac. Dell provee Toad en versiones comerciales y de prueba/gratuitas. La versión gratuita está disponible en la comunidad de ToadWorld.com. ==== Webmin ==== [[Webmin]] es una herramienta de configuración de sistemas basada en la web para sistemas de tipo Unix, aunque las versiones recientes también pueden ser instaladas y ejecutadas en Windows. Con él es posible configurar los elementos internos del sistema operativo, como los usuarios, las cuotas de disco, los servicios o los archivos de configuración, así como modificar y controlar las aplicaciones de código abierto, como el servidor HTTP Apache, PHP o MySQL. Webmin se basa en gran medida en Perl, ejecutándose como su propio proceso y servidor web. Se comunica por defecto a través del puerto TCP 10000 y puede ser configurado para usar [[Seguridad de la capa de transporte|SSL]] si se instala [[OpenSSL]] con los [[Módulo de Perl|módulos adicionales de Perl]] necesarios. Está construido alrededor de módulos, que tienen una interfaz con los archivos de configuración y el servidor Webmin. Esto hace que sea fácil añadir nuevas funcionalidades. Debido al diseño modular de Webmin, es posible para cualquiera que esté interesado en escribir plugins para la configuración del escritorio. Webmin también permite controlar muchas máquinas a través de una sola interfaz, o el inicio de sesión sin problemas en otros hosts de Webmin en la misma subred o LAN. === Interfaz de línea de comandos === Una [[interfaz de línea de comandos]] es un medio de interactuar con un programa informático en el que el usuario emite comandos al programa escribiendo en líneas sucesivas de texto ([[Línea de comandos de Windows|líneas de comandos]]). MySQL se envía con muchas herramientas de línea de comandos, de las cuales la interfaz principal es el cliente mysql.<ref>{{Cita web|url=https://dev.mysql.com/doc/refman/5.6/en/mysql.html|título=MySQL :: MySQL 5.6 Reference Manual :: 4.5.1 mysql — The MySQL Command-Line Client|fechaacceso=23 de mayo de 2020|sitioweb=dev.mysql.com}}</ref><ref>{{Cita web|url=https://dev.mysql.com/doc/refman/8.0/en/mysqladmin.html|título=MySQL :: MySQL 8.0 Reference Manual :: 4.5.2 mysqladmin — Client for Administering a MySQL Server|fechaacceso=23 de mayo de 2020|sitioweb=dev.mysql.com}}</ref> Las utilidades de MySQL son un conjunto de utilidades diseñadas para realizar tareas comunes de mantenimiento y administración. Incluidas originalmente como parte del Banco de Trabajo de MySQL, las utilidades son una descarga independiente disponible en Oracle. Percona Toolkit es un kit de herramientas multiplataforma para MySQL, desarrollado en [[Perl]].<ref>{{Cita web|url=https://www.percona.com/software/database-tools/percona-toolkit|título=Percona Toolkit|fechaacceso=23 de mayo de 2020|sitioweb=Percona|idioma=en}}</ref> Percona Toolkit puede ser usado para probar que la replicación funciona correctamente, arreglar datos corruptos, automatizar tareas repetitivas y acelerar los servidores. Percona Toolkit está incluido en varias distribuciones de Linux como [[CentOS]] y [[Debian]], y los paquetes están disponibles para [[Fedora (distribución Linux)|Fedora]] y [[Ubuntu]] también. Percona Toolkit fue desarrollado originalmente como Maatkit, pero a partir de finales de 2011, Maatkit ya no está desarrollado. El shell de MySQL es una herramienta para el uso interactivo y la administración de la base de datos MySQL. Soporta los modos JavaScript, Python o SQL y puede ser utilizado para la administración y el acceso.<ref>{{Cita web|url=https://dev.mysql.com/downloads/shell/|título=MySQL :: Download MySQL Shell|fechaacceso=23 de mayo de 2020|sitioweb=dev.mysql.com}}</ref>
Resumen:
Ten en cuenta que todas las contribuciones a Netxipedia se consideran publicadas bajo la Creative Commons Atribución-CompartirIgual (véase
Netxipedia:Derechos de autor
para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre.
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Editando
MySQL
(sección)
Añadir tema