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

#1045 - Adgang nægtet for brugeren 'root'@'localhost' (ved hjælp af adgangskode:JA)

Jeg ændrede først root-adgangskoden, der kørte mysql ved en prompt med

mysql -u root -p

Opdater adgangskode:

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

Redigeret linje i filen config.inc.php med den nye root-adgangskode:

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

Stop og genstart mysql-tjenesten (i Windows:mysql_stop.bat /mysql_start.bat )

og fik phpMyAdmin til at virke!

EDIT 2017:for MySQL≥5.7 skal du bruge authentication_string i stedet for Password (se dette svar ):

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



  1. Vi er foredragsholdere ved EclipseCon Europe 2018

  2. WAMP:phpmyadmin brød pludselig sammen

  3. CSV-datoformat til MySQL-datoformat

  4. Sådan installeres phpMyadmin på Centos 6.8 med php 5.5