En esta publicación:
¿Qué es phpMyAdmin?
phpMyAdmin es un software basado en php que te permite gestionar de manera gráfica tus bases de datos a través del navegador web, por lo que facilita el acceso y administración de tus bases de datos sin la necesidad de entrar a la terminal de tu servidor.
Prerequisitos
Para poder instalar y utilizar phpMyadmin es necesario tener previamente instaladas las herramientas del servidor web:
- Sistema Operativo Linux CentOS (Ver guía de instalación).
- Servidor Web Apache (Ver guía de instalación).
- Gestor de base de datos MySQL (Ver guía de instalación).
- PHP (Ver guía de instalación).
- Usuario con privilegios en sistema operativo.
- Editor de texto de tu preferencia, en este ejemplo usamos nano.
Instalación phpMyadmin
instalar EPEL
EPEL(Extra Packages for Enterprise Linux) es un repositorio usado para instalar paquetes de software de terceros en sistemas basados en RedHat como RHEL y CentOS. Lo instalamos con el siguiente comando:
sudo yum install -y epel-release
Instalado este repositorio es una buena práctica actualizar el gestor de paquetes:
sudo yum –y update
Instalar phpMyAdmin
sudo yum -y install phpmyadmin
Una vez instalado necesitaremos reiniciar Apache:
sudo systemctl restart httpd.service
si todo salió bien podremos consultar a la herramienta vía web, nos debería mostrar la pantalla de log in:
Acceso remoto
phpMyAdmin por defecto sólo tiene permitido realizar consultas desde el servidor local, por lo que si estás administrando tu sitio remotamente (para un servidor sin interfaz gráfica o sin navegador web por ejemplo) tendrás que otorgar permisos para poder ingresar a la interfaz de administración web desde otros dispositivos. Para ello modificamos el archivo phpMyAdmin.conf con el editor de texto nano, este archivo define los permisos de consulta para phpMyadmin:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Acá podrás especificar las IP permitidas desde donde consultarás el servidor. Por seguridad es recomendable que sólo especifiques las IP permitidas, aunque si sólo estas probando puedes permitir consultas abiertas cómo se muestra:
Conslusión
Con estos cambios aplicados podremos consultar y administrar nuestras bases de datos de una manera más fácil y remota a través de una interfaz gráfica en un navegador web.