PhpMyAdmin - Tillgång nekad för användare

I PHP-programmeringsspråket finns ett open source-verktyg som heter PhpMyAdmin som hanterar administrationen av MySQL. Åtkomst kan nekas när åtkomst till MySQL försökas via root-användaren . Root kräver att ett lösenord införs och när det är felaktigt inmatat eller inte tillhandahållet, uppstår det här problemet. Detta kan konfigureras med hjälp av PHP-verktyget. Rödenvändarens rättigheter kan också återställas samtidigt.

Nybörjare kan få problem med att komma åt MySql av root-användaren. Detta händer när roten kräver att du anger ett lösenord och användaren har antingen angett en felaktig eller har inte tillhandahållit någon alls. Det här kan enkelt konfigureras med följande steg:

  • Steg 1: Öppna MySql
  • Steg 2: Genom phpMyAdmin / librarires, bör du redigera config.inc.php
    • Där $ cfg ['PmaAbsoluteUri'] = ''; visas, ändra kommandot till $ cfg ['PmaAbsoluteUri'] = 'localhost / phpmyadmin /';
  • Steg 3: Beträffande serverns kommandon, ändra $ cfg ['Servrar'] [$ i] ['host'] = 'localhost'; till $ cfg ['Servrar'] [$ i] ['host'] = 'Localhost';
  • Steg 4: För att ange ditt nya lösenord för root-användaren, hitta kommandot $ cfg ['Servrar'] [$ i] ['lösenord'] = ''; och ange ditt lösenord i det angivna fältet
    • Till exempel: $ cfg ['Servrar'] [$ i] ['lösenord'] = 'skriv ditt lösenord här';
  • Steg 5: Starta om MySQL

För att återställa root användarens rättigheter

För att kunna återställa root-användarens rättigheter bör du ange följande kommandon

mysql> SÄLJ ALLA PRIVILEGER PÅ *. * Till IDENTIFIED BY "ditt nuvarande lösenord" med bidrag

Sätt in värden och lösenordet

I det här avsnittet kan du lägga in värdens namn och användarkonto som standard och ställa in dem med rätt lösenord, som tilldelats dem i mappen php.ini. För att göra det, använd koden nedan:

  • Standard värd för mysql_connect () (gäller inte i säkert läge):
    •  mysqli.default_host = 'localhost' 
  • Standardanvändare för mysql_connect () (gäller inte i säkert läge):
    •  mysqli.default_user = 'root' 
  • Standard lösenord för mysqli_connect () (gäller inte i säkert läge):
    • Obs! Det är generellt en dålig idé att lagra lösenord i den här filen eftersom alla användare med PHP-åtkomst kan se den
    •  mysqli.default_pw = 'ditt nuvarande lösenord' 
Tidigare Artikel Nästa Artikel

Bästa Tipsen