PhpMyAdmin es un software de código abierto que se utiliza principalmente para administrar MySQL / MariaDB a través de un navegador.

Si ha instalado el servidor MariaDB en su servidor CentOS 7 Linux, solo puede administrar la base de datos a través de la interfaz de línea de comandos (CLI).

PhpMyAdmin ofrece un entorno de GUI interactivo que le permite crear bases de datos, tablas e incluso ejecutar consultas directamente desde una ventana del navegador.

En esta guía, nos centraremos en los pasos que debe seguir para instalar phpMyAdmin en su servidor CentOS 7.

requisitos

  • Un plan VPS con servidores Centos 7
  • Un usuario no root con privilegios sudo
  • Servidor MySQL
  • Servidor web Apache
  • Lenguaje de programación PHP

Paso 1: Primero, actualice su sistema

Para asegurarnos de que hemos actualizado el software del sistema y las dependencias, debemos ejecutar el siguiente comando:

$ sudo yum update

Arte y golpea Ingresar cuando se le solicite instalar las actualizaciones.

Esto asegurará que nuestro servidor Centos 7 tenga las últimas actualizaciones de seguridad y paquetes generales.

Paso 2: verifique si MySQL o MariaDB están funcionando

Primero, asegúrese de que el servidor MySQL / MariaDB esté instalado en su sistema.

Nota especial: puede encontrar los mejores servicios de alojamiento MySQL aquí en HostAdvice.

Puede ejecutar cualquiera de los siguientes comandos:

$ systemctl status mariadb

o

$ systemctl status mysql

Debería ver el estado “Activo” en verde si alguno de los servicios se está ejecutando.

En caso de que no tenga el servidor de base de datos en su sistema, puede ejecutar el siguiente comando para instalar el servidor MariaDB.

$ sudo yum  install mariadb-server mariadb
$ sudo systemctl start mariadb

Para asegurarnos de que nuestro servidor MariaDB se inicie en el arranque, debemos ejecutar el siguiente comando:

$ sudo systemctl enable mariadb

Dado que la instalación de un servidor MariaDB estándar no es segura, podemos ejecutar el siguiente comando para protegerla:

$ mysql_secure_installation

Esto nos ayudará a establecer una contraseña de root y eliminar usuarios anónimos y bases de datos de prueba.

Paso 3: instale phpMyAdmin

Ahora que hemos comprobado que el servidor MySQL / MariaDB está en funcionamiento, necesitamos instalar phpMyAdmin. Podemos hacer esto ejecutando el siguiente comando.

$ sudo yum install phpMyAdmin

Arte y Ingresar para confirmar la instalación

A continuación, necesitamos editar el archivo de configuración phpMyAdmin con un editor nano:

$ sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

Necesitamos tener el valor “Solicitar todas las solicitudes concedidas” justo debajo de. Agregar ‘/ usr / share / phpMyAdmin /’ directorio

Por lo tanto, el extracto final del archivo debería tener el siguiente aspecto. El cambio requerido está resaltado en rojo:

...
<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
       Require all granted
     </RequireAny>
   </IfModule>
...
 </Directory>

Reiniciar Apache

$ sudo systemctl restart httpd

Paso 4: prueba la instalación

Ahora puede llamar a la siguiente dirección en su navegador web para probar la instalación

$ http: // dirección_ip / phpmyadmin

Si la instalación fue exitosa, debería ver la siguiente página de inicio de sesión de phpMyAdmin. Simplemente ingrese su nombre de usuario y contraseña y haga clic en ‘Caminar’ iniciar sesión

Conclusión

Eso es todo cuando se trata de instalar phpMyAdmin en su servidor Centos 7. Recuerde que si no ha agregado un usuario a su base de datos MariaDB / MySQL, deberá iniciar sesión con su contraseña de root. Una vez que haya iniciado sesión, puede administrar su base de datos y ejecutar consultas MySQL a través de una interfaz intuitiva que es mucho más fácil que usar la interfaz de línea de comandos MySQL.