Introducción

MyWebSQL es una interfaz de administración de MySQL que se ejecuta en la web y está escrita en PHP. Permite al usuario administrar sus bases de datos en la web, lo que es una gran alternativa a la versión de GUI de escritorio. A veces, esto es un beneficio, ya que la línea de comandos puede resultar incómoda de usar, especialmente para los nuevos usuarios.

Algunas de las ventajas que ofrece MySQL son:

  • Es gratis y de código abierto.
  • Es rápido y eficiente
  • Es fácil de instalar ya que también forma parte de la pila AMPPS

requisitos

  • Un VPS o servidor dedicado con una instalación limpia de CentOS 7
  • Un usuario no root configurado con privilegios sudo

pasos

Actualizar paquetes del sistema

$ sudo yum update -y && sudo yum upgrade -y

Instalar dependencias

$ sudo yum install wget zip -y

Instale la pila LAMP

Esta es una pila de servicios web compuesta por tres componentes de software de código abierto que se ejecutan en un entorno Linux. Incluyen:

  • Apache Server, que es un servidor HTTP.
  • MySQL, un sistema de gestión de bases de datos de código abierto.
  • Lenguaje de programación PHP.

Estos tres componentes funcionan juntos para ejecutar sitios web tanto estáticos como dinámicos. Puede aprender a instalar la pila LAMP en CentOS 7 si aún no lo ha configurado.

Inicie la pila LAMP

$ sudo systemctl start httpd
$ sudo systemctl start mariadb

Instalar MySQL

$ wget https://phoenixnap.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip

Extraiga el archivo descargado y muévalo al directorio de su sitio

$ sudo unzip mywebsql-3.7.zip -d /var/www/

Cambiar la propiedad de la carpeta mywebsql de usuario root a apache Usuario. Ingrese el siguiente comando para confirmar los procesos que ejecuta el usuario de Apache.

$ sudo ps aux | egrep '(apache|httpd)'root      2031  0.0  0.4 224024  4996 ?        Ss   13:40   0:00 /usr/sbin/httpd -DFOREGROUND
apache    2032  0.0  0.2 224024  2956 ?        S    13:40   0:00 /usr/sbin/httpd -DFOREGROUND
apache    2033  0.0  0.2 224024  2956 ?        S    13:40   0:00 /usr/sbin/httpd -DFOREGROUND
apache    2034  0.0  0.2 224024  2956 ?        S    13:40   0:00 /usr/sbin/httpd -DFOREGROUND
apache    2035  0.0  0.2 224024  2956 ?        S    13:40   0:00 /usr/sbin/httpd -DFOREGROUND
apache    2036  0.0  0.2 224024  2956 ?        S    13:40   0:00 /usr/sbin/httpd -DFOREGROUND
linuxus+  5550  0.0  0.0 112704  992 pts/0    R+   14:16   0:00 grep -E --color=auto (apache|httpd)

Ahora cambie el propietario en consecuencia

$ sudo chown -R apache:apache /var/www/html/mywebsql
$ sudo chmod -R 755 /var/www/html/mywebsql/

Reinicie el servicio httpd

$ sudo systemctl restart httpd

Si está reemplazando, vaya a http: // YOUR_IP_ADDRESS / mywebsqlq YOUR_IP_ADDRESScon su dirección IP correspondiente. Debería ver una pantalla similar a la siguiente ilustración.

Para iniciar sesión, debe tener su mariadb / mysql Credenciales de la cuenta raíz que puede configurar aquí.

Conclusión

Puede comenzar explorando las diversas funciones de MySQL. Cree una base de datos, tablas, edite, elimine, etc. Por razones de seguridad, es importante tener una contraseña de root segura. Alternativamente, también puede instalar el software a través de ampps.

A continuación, se explica cómo instalar AMPPS en CentOS 7.