En este tutorial, le mostraremos cómo configurar MyWebSQL en el servidor Ubuntu 18.04. MyWebSQL es un cliente WYSIWYG gratuito y de código abierto basado en la web para administrar las bases de datos en su servidor. Proporciona una interfaz simple e intuitiva con la apariencia de una aplicación de escritorio. Esta aplicación basada en PHP ofrece un amplio conjunto de funciones y muchas herramientas para la gestión de bases de datos. Puede funcionar con los tipos de bases de datos más populares, como las bases de datos MySQL, PostgreSQL y SQLite. Con su interfaz web rápida y atractiva, es una muy buena alternativa al popular phpMyAdmin.
Estas son algunas de las funciones más importantes:
- Editores SQL resaltados de sintaxis múltiple
- Creador/editor de tablas WYSIWYG
- Edición rápida de múltiples registros en el lugar
- Aspecto y funcionamiento de la aplicación de escritorio
- Excelente soporte para todos los principales navegadores
- Instalación de configuración cero
- Interfaz multilingüe con soporte de temas
- Admite bases de datos MySQL, PostgreSQL y SQLite
- Importar script de base de datos, exportar base de datos, tablas o resultados a múltiples formatos
La instalación de MyWebSQL es muy rápida y sencilla. No se requiere configuración adicional y funciona con todos los principales navegadores web desde el primer momento.
Requisitos:
- Para los propósitos de este tutorial, usaremos un VPS Ubuntu 18.04.
- También necesitará una pila LAMP o LEMP (Linux, Apache/Nginx, MySQL, PHP) que funcione. Nuestro Ubuntu 18.04 VPS ya viene preinstalado con una pila LAMP completamente configurada. Sin embargo, si no tiene ninguna pila de alojamiento web instalada en su VPS, también le mostraremos cómo hacerlo como parte de este tutorial.
- También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.
Paso 1:Conéctese a su servidor
Antes de comenzar, debe conectarse a su servidor a través de SSH como usuario raíz. Para hacer esto, use el siguiente comando:
ssh root@IP_ADDRESS -p PORT_NUMBER
y reemplace IP_ADDRESS y PORT_NUMBER con la dirección IP de su servidor real y el número de puerto SSH.
Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:
sudo apt update sudo apt upgrade
Paso 2:Instalar LÁMPARA
En esta sección, le mostraremos cómo instalar la pila LAMP en su VPS. Si ya tiene LAMP/LEMP instalado, puede omitir esta parte y continuar con el siguiente paso del tutorial.
Primero, instalemos el servidor web Apache. Podemos hacer esto ejecutando el siguiente comando:
apt install apache2
Una vez completada la instalación, inicie Apache y habilítelo para que se inicie automáticamente después de reiniciar con:
systemctl start apache2 systemctl enable apache2
Para verificar y verificar si Apache se está ejecutando actualmente en su servidor, ejecute el siguiente comando:
systemctl status apache2
Salida:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Sat 2019-01-26 02:20:44 CST; 1h 57min ago Main PID: 14666 (apache2) Tasks: 7 (limit: 2320) CGroup: /system.slice/apache2.service ├─ 504 /usr/sbin/apache2 -k start ├─14666 /usr/sbin/apache2 -k start ├─14686 /usr/sbin/apache2 -k start ├─14687 /usr/sbin/apache2 -k start ├─14688 /usr/sbin/apache2 -k start ├─14689 /usr/sbin/apache2 -k start └─14690 /usr/sbin/apache2 -k start
A continuación, necesitamos instalar el servidor web MySQL. El siguiente comando instalará el último servidor MySQL 5.7 desde los repositorios oficiales de Ubuntu:
apt install mysql-server
Una vez que se complete la instalación, emita el siguiente comando para asegurar su instalación:
mysql_secure_installation
Se le pedirá que responda varias preguntas:
Setup VALIDATE PASSWORD plugin? (Press y|Y for Yes, any other key for No) N Change root password? (Press y|Y for Yes, any other key for No) N Remove anonymous users? (Press y|Y for Yes, any other key for No) Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) Y
El último paso de la configuración de nuestra pila LAMP es la instalación de PHP. Actualmente, la versión de PHP predeterminada disponible en el repositorio oficial de Ubuntu es PHP 7.2.
Para instalar PHP 7.2 en su servidor junto con varias extensiones de PHP, ejecute el siguiente comando:
apt install -y php php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt
Para verificar si PHP está correctamente instalado, puede ejecutar el siguiente comando:
php -v
Salida:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Ahora tenemos una pila LAMP completamente funcional ejecutándose en nuestro servidor. Ahora estamos listos para continuar con el siguiente paso de este tutorial y comenzar la instalación de MyWebSQL.
Paso 3:Instale las dependencias requeridas de MyWebSQL
Antes de instalar MyWebSQL, necesitamos instalar algunas dependencias adicionales. Serán necesarios para finalizar la instalación y para que MyWebSQL funcione correctamente. Puede instalarlos con:
apt install wget zip php-pgsql php-mysql php-bcmath
Las siguientes extensiones no son necesarias, pero pueden proporcionar alguna funcionalidad adicional:
apt install php-curl php-gmp
Si está utilizando SQLite, también se requiere el siguiente paquete:
apt-get install php-sqlite3
Paso 4:Descargue e instale el paquete MyWebSQL
Al momento de escribir este artículo, la última versión de MyWebSQL es MyWebSQL 3.7.
Puede descargar el archivo de instalación con el siguiente comando:
wget https://newcontinuum.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip
Para descomprimir el archivo comprimido en el directorio raíz de documentos del servidor web predeterminado, ejecute el siguiente comando:
unzip mywebsql-3.7.zip -d /var/www/html
Establezca los permisos de archivo y la propiedad apropiados (www-data es el usuario de nuestro servidor web Apache):
chown -R www-data:www-data /var/www/html/mywebsql/ chmod -R 775 /var/www/html/mywebsql/
Después de desempaquetar el archivo, MyWebSQL ya está configurado para usar las mejores opciones para todos los parámetros. Ahora puede probar y verificar la instalación escribiendo lo siguiente en su navegador (usando su propia dirección IP del servidor): http://SU-SERVIDOR-IP-ADDRESS/mywebsql/install.php
Una vez que verifique y se asegure de que la instalación cumplió con todos los requisitos, puede eliminar o cambiar el nombre de install.php
archivo de mywebsql directorio. Para eliminar el archivo, ejecute el siguiente comando:
rm /var/www/html/mywebsql/install.php
Paso 5:Acceso a MyWebSQL
Ahora puede acceder a MyWebSQL escribiendo lo siguiente en su navegador: http://YOUR-SERVER-IP-ADDRESS/mywebsql
Esto lo llevará a la pantalla de inicio de sesión de MyWebSQL donde debe ingresar el nombre de usuario y la contraseña de su base de datos, seleccionar el servidor de su base de datos, seleccionar si usa MySQL, PostgreSQL o SQLite y elegir su idioma preferido:
Una vez que haya iniciado sesión correctamente, accederá a la página principal de MyWebSQL desde la que podrá comenzar a administrar sus bases de datos.
Por supuesto, si usted es uno de nuestros clientes de alojamiento de Ubuntu, no tiene que instalar MyWebSQL en su Ubuntu 18.04 VPS, simplemente pregunte a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán MyWebSQL en Ubuntu 18.04 inmediatamente.
PD. Si te ha gustado este post sobre cómo instalar MyWebSQL en Ubuntu 18.04 VPS , por favor compártelo con tus amigos en las redes sociales usando los botones de abajo, o simplemente deja un comentario en la sección de comentarios. Gracias.