sql >> Database >  >> Database Tools >> phpMyAdmin

#1045 - Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA)

Ik heb eerst het root-wachtwoord gewijzigd met mysql bij een prompt met

mysql -u root -p

Wachtwoord bijwerken:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';

Bewerkte regel in het bestand config.inc.php met het nieuwe root-wachtwoord:

$cfg['Servers'][$i]['password'] = 'MyNewPass'

Stop en herstart mysql-service (in Windows:mysql_stop.bat /mysql_start.bat )

en heb phpMyAdmin aan het werk gekregen!

EDIT 2017:gebruik voor MySQL≥5.7 authentication_string in plaats van Password (zie dit antwoord ):

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';



  1. SQL-QUERY OP MEERDERE TABELLEN

  2. Index toevoegen aan kolom in mysql

  3. Waarom maakt phpmyadmin geen waarden aan voor het type enum?

  4. Het wachtwoord voor de MySQL-console wijzigen in WAMP 2.5