La administración de MySQL a través de la línea de comandos en Linux es un trabajo muy difícil para cualquier administrador de sistemas novato o administrador de bases de datos, ya que contiene numerosos comandos que no podemos recordar en nuestra vida diaria.
Lectura sugerida: Comandos básicos de administración de bases de datos MySQL
Para facilitar la administración de bases de datos MySQL, presentamos una herramienta de administración MySQL basada en web llamada phpMyAdmin, con la ayuda de esta herramienta puede controlar y administrar fácilmente la administración de su base de datos a través de un navegador web.
phpMyAdmin es una interfaz basada en web para administrar bases de datos MySQL / MariaDB que se utiliza como reemplazo de utilidades de línea de comandos.
Lectura sugerida: 20 Comandos MySQL (Mysqladmin) para Administración de Bases de datos en Linux
Fue escrito en lenguaje PHP, a través de esta aplicación puede realizar varias tareas de administración de bases de datos como crear, soltar, alterar, eliminar, importar, exportar, buscar, consultar, reparar, optimizar y ejecutar otros comandos de administración de bases de datos a través del navegador.
Como otras conocidas interfaces basadas en la web para la gestión de servicios de sistema, herramientas de creación de blogs o sistemas de gestión de contenido (CMSs), a menudo es blanco de atacantes maliciosos que buscan explotar la falta habitual de medidas de seguridad.
En este artículo, le mostraremos cómo instalar la última versión estable de phpMyAdmin para Apache o Nginx en distribuciones RHEL, CentOS y Fedora.
Aquí hemos proporcionado la instalación de phpMyAdmin para Apache o Nginx del servidor web. Por lo tanto, depende de usted qué servidor web elegir para la instalación.
Pero recuerde que debe tener instalada la configuración de working LAMP (Linux, Apache, PHP y MySQL/MariaDB) o LEMP (Linux, Nginx, PHP y MySQL/MariaDB) en su sistema de trabajo.
Si no tiene LÁMPARA o LEMP de trabajo, puede seguir nuestros artículos a continuación para configurar.
Instalar LAMP Stack
- Instalar LAMP Stack en RHEL/CentOS 7/6 & Fedora 28-24
Instalar LEMP Pila
- Instalar LEMP Pila en RHEL/CentOS 7/6 & Fedora 28-24
Paso 1: Instalar EPEL y Remi Repositorios
1. Para instalar la versión más reciente de phpMyAdmin (es decir, 4.8), debe instalar y habilitar repositorios EPEL y Remi en sus respectivas distribuciones de Linux como se muestra:
En RHEL / CentOS 7
# yum install epel-release# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
En RHEL / CentOS 6
En Fedora 28-24
Paso 2: Instalación de la interfaz Web phpMyAdmin
2. Una vez que haya instalado los repositorios anteriores, ahora es el momento de instalar phpMyAdmin con la ayuda del siguiente comando como se muestra.
# yum --enablerepo=remi install phpmyadmin
Nota: Si está utilizando PHP 5.4 en sistemas RHEL / CentOS / Fedora, entonces necesita ejecutar el siguiente comando para instalarlo.
# yum --enablerepo=remi,remi-test install phpmyadmin
Paso 3: Configuración de phpMyAdmin para Apache o Nginx
En Apache
no necesita configurar nada para phpMyAdmin, porque obtendrá phpMyAdmin de trabajo automáticamente en la dirección http://<ip address>/phpmyadmin
.
Lectura sugerida: Comandos de Copia de seguridad y Restauración de MySQL para la Administración de bases de datos
El archivo de configuración principal se encuentra en /etc/httpd / conf.d / phpMyAdmin.conf, asegúrese de que la directiva Require all granted (Para Apache 2.4) y Permitir desde la dirección ip se agreguen dentro del bloque Directorio /usr/share/phpmyadmin
.
Finalmente, reinicie Apache para aplicar los cambios.
-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------# systemctl restart httpd-------------- On RHEL/CentOS 6 --------------# service httpd restart
En el servidor web Nginx
, crearemos un enlace simbólico a los archivos de instalación de phpMyAdmin en nuestro directorio raíz de documentos web Nginx (es decir, /usr / share / nginx / html) ejecutando el siguiente comando:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
Por último, reinicie Nginx y PHP-FPM para aplicar los cambios.
Paso 4: Acceder a la interfaz web de phpMyAdmin
Abra su navegador y apunte a http://<ip address>/phpmyadmin
. Debería abrir la interfaz phpmyadmin (como se muestra en la imagen de abajo).
En los próximos artículos, compartiremos algunos consejos para proteger su instalación de phpmyadmin en una LÁMPARA o pila LEMP contra los ataques más comunes llevados a cabo por personas maliciosas.
Lea También: Cómo proteger la URL de inicio de sesión predeterminada de phpMyAdmin