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:

  1. yum -y update 
  2. yum -y install zip unzip wget

Descargamos la última version del producto, que a día de hoy es la 3.7

  1. 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:

  1. unzip mywebsql-3.7.zip -d /var/www/html

Reiniciamos el servidor web Apache:

  1. 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

Pantalla acceso a 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.

Vista de la interfaz web de MyWebSQL

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.