sql >> Database >  >> RDS >> Mysql

Schakel root-aanmelding uit in phpMyAdmin

phpMyAdmin is een zeer nuttige en krachtige webgebaseerde GUI-beheer- en beheertool voor MySQL- en MariaDB-databasesysteem. Zo goed dat phpMyAdmin een beveiligingslek kan worden als onbevoegden toegang krijgen tot de databases via phpMyAdmin.

Een manier om phpMyAdmin te beveiligen is om inloggen met een root-account te verbieden. Root-account in MySQL en MariaDB heeft onbeperkte rechten om toegang te krijgen tot alle databases en om alle functies met betrekking tot het databasesysteem uit te voeren.

Deze tutorial laat je zien hoe je inloggen via root kunt beperken via phpMyAdmin.

  1. Log in op de webserver die de phpMyAdmin host via SSH of fysieke console.
  2. Zoek en verander de map (CD) naar de locatie waar de scripts van phpMyAdmin zijn geïnstalleerd. Bijvoorbeeld /var/www/html/phpmyadmin/ of /usr/share/phpmyadmin.
  3. Bewerk het phpMyAdmin-configuratiebestand, d.w.z. config.inc.php met editor zoals vi of vim, en verander de waarden van de volgende parameters:
    $cfg['Servers'][$i]['AllowRoot'] = FALSE;

    OpmerkingAls er geen config.inc.php-bestand wordt gevonden, maakt u het door het te kopiëren vanuit het config.sample.inc.php-bestand op dezelfde locatie.
  4. Sla de configuratie op en nu wordt de rootgebruiker geweigerd om in te loggen via phpMyAdmin.


  1. Hoe een rij in orakel te verwijderen

  2. ALLE query's op een SQL Server 2008 Express-database registreren?

  3. Hoe de laatste invoeg-ID in Oracle te verkrijgen met MyBatis?

  4. Oracle WHILE LOOP Voorbeeld