Cómo deshabilitar el inicio de sesión raíz en PhpMyadmin

Cómo deshabilitar el inicio de sesión raíz en PhpMyadmin

PhPMyAdmin es la aplicación web más popular para administrar los servidores de bases de datos MySQL. Muchos usuarios también lo usaron para acceder a bases de datos de entornos de producción. En ese caso, la seguridad es una gran preocupación. Proporcionar acceso a la cuenta raíz de PhPMyadmin puede ser perjudicial para su servidor de base de datos. Por lo tanto, recomendamos utilizar cuentas no raíz para las bases de datos de accedo.

Este tutorial lo ayudará a deshabilitar completamente el inicio de sesión de raíz en PhpMyadmin.

Desactivar el inicio de sesión raíz en PhpMyadmin

En primer lugar, encuentre la ubicación del directorio PhPMyadmin según su instalación. En general, se instala bajo /usr/share/phpmyadmin directorio. En algunos casos, el archivo de configuración puede ubicarse bajo el /etc/phpmyadmin directorio.

Cambie al directorio PhPMyAdmin:

CD/USR/Share/PhPMyAdmin  

Luego editar configuración.en.php, cuál es el archivo de configuración principal para phpmyadmin.

configuración vim.Cª.php  

y agregar/actualizar los siguientes parámetros:

$ cfg ['servidores'] [$ i] ['auth_type'] = 'cookie'; $ CFG ['Servidores'] [$ i] ['offingRoot'] = false; 

Algunas de las instalaciones predeterminadas pueden no tener la configuración.Cª.php. En ese caso, puede hacer una copia del configuración.muestra.Cª.php Archivo en la misma ubicación.

configuración de CP.muestra.Cª.configuración de php.Cª.php  

Configuración de prueba

Abra phpmyadmin en un navegador web e intente iniciar sesión con la cuenta raíz. Ya verás "Acceso denegado!"Mensaje de error en la pantalla. Significa que los cambios funcionan correctamente.

Referencias:
Cómo instalar phpmyadmin en centos usando yum
Configurar phpmyadmin en Centos, Rhel y Fedora utilizando archivos de origen