MyWebSQL: Administración fácil de MySQL vía web
En la entrada hablamos de la instalación de MyWebSQL, un gestor web pensado en administrar bases de datos MySQL/MariaDB, SQLLite y PostgreSQL vía web. Si buscas algo más de lo que nos ofrece phpmyadmin, esta herramienta es para ti.
¿Qué es MywebSQL y para qué sirve?
MyWebSQL está pensado especialmente para desarrolladores que necesitan administrar sus bases de datos mysql a través de un navegador web. Está escrito en PHP y usa Javascript, para su funcionalidad del lado del cliente.
Tiene muy en cuenta los siguientes puntos:
- Fácil despliegue y uso
- Consulta y edición rápida en bases de datos tipo MySQL
- Entorno amigable para ahorrar tiempo en las consultas y en sus resultados.
- Funciona en la mayoría de los navegadores web.
- Continuo desarrollo del software con nuevas características y mejoras que se agregan de vez en cuando.
El producto está desarrollador y mantenido principalmente por Samnan ur Rehman. El producto es software libre, ya que utiliza una licencia GPL v3
Instalación de MywebSQL en Centos 7
Vamos a instalar el producto sobre un servidor GNU/Linux, con la distribución Centos 7. Para que funcione previamente necesitamos instalado un servidor LAMP, hace poco vimos como realizar dicha instalación:
Instalar un servidor web LAMP en Centos 7
Actualizamos el sistema e instalamos algunos paquetes necesarios:
yum -y update
yum -y install zip unzip wget
Descargamos la última version del producto, que a día de hoy es la 3.7
wget https://downloads.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip
Descomprimimos el proyecto en la carpeta de los proyectos web por defecto de Apache:
unzip mywebsql-3.7.zip -d /var/www/html
Reiniciamos el servidor web Apache:
systemctl restart httpd.service
Bien, ya tenemos todo el contenido de MywebSQL, ubicada en la carpeta del contenido web. Solo nos queda ir a nuestro navegador favorito y escribir: http://nuestra-ip/mywebsql
En la pantalla de acceso debemos añadir las credenciales del usuario que queramos utilizar, en mi caso el de ‘root’. Además indicamos si es un servidor MySQL, SQLite o PostgreSQL. Por último podemos escoger el idioma.
Y esto es todo. Espero que os haya parecido interesante. ¿Habéis trabajado alguna vez con MyWebSQL? ¿Conocéis alguna herramienta similar?
Nos vamos leyendo.