sql >> Base de Datos >  >> RDS >> Mysql

Deshabilitar inicio de sesión raíz en phpMyAdmin

phpMyAdmin es una herramienta de gestión y administración de GUI basada en web muy útil y poderosa para el sistema de base de datos MySQL y MariaDB. Tan bueno que phpMyAdmin puede convertirse en una vulnerabilidad de seguridad si personas no autorizadas pueden acceder a las bases de datos a través de phpMyAdmin.

Una forma de asegurar phpMyAdmin es prohibir el inicio de sesión con la cuenta raíz. La cuenta raíz en MySQL y MariaDB tiene privilegios ilimitados para acceder a todas las bases de datos y realizar todas las funciones relacionadas con el sistema de bases de datos.

Este tutorial lo guía sobre cómo restringir el inicio de sesión por root a través de phpMyAdmin.

  1. Inicie sesión en el servidor web que aloja phpMyAdmin a través de SSH o consola física.
  2. Ubique y cambie el directorio (CD) a la ubicación donde están instalados los scripts de phpMyAdmin. Por ejemplo, /var/www/html/phpmyadmin/ o /usr/share/phpmyadmin.
  3. Edite el archivo de configuración de phpMyAdmin, es decir, config.inc.php con un editor como vi o vim, y cambie los valores de los siguientes parámetros:
    $cfg['Servers'][$i]['AllowRoot'] = FALSE;

    NotaSi no se encuentra el archivo config.inc.php, créelo copiando desde el archivo config.sample.inc.php en la misma ubicación.
  4. Guarde la configuración y ahora el usuario raíz no podrá iniciar sesión a través de phpMyAdmin.