sql >> Databáze >  >> Database Tools >> phpMyAdmin

#1045 - Přístup odepřen pro uživatele 'root'@'localhost' (s použitím hesla:ANO)

Nejprve jsem změnil heslo root pomocí mysql na výzvu s

mysql -u root -p

Aktualizovat heslo:

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

Upravený řádek v souboru config.inc.php s novým heslem root:

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

Zastavte a znovu spusťte službu mysql (ve Windows:mysql_stop.bat /mysql_start.bat )

a zprovoznil phpMyAdmin!

EDIT 2017:pro MySQL≥5.7 použijte authentication_string místo Password (viz tuto odpověď ):

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



  1. Jak se připojit k LocalDb

  2. phpmyadmin povolí příkaz drop databáze

  3. Rozšiřitelnost/addin SSMS - získejte aktuální databázi a server

  4. Změněné heslo v phpMyAdmin na Macu pomocí XAMPP, nyní nelze získat přístup k localhost/phpmyadmin