Artikelkatalog
när du försöker använda MySQL databas kan du stöta på följande felmeddelande:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Hur man löserMySQL FEL 1045 (28000): Åtkomst nekad för användaren 'root'@'localhost'?
1. Stoppa din server först
service mysql stop
mkdir /var/run/mysqld
3. Ge MySQL behörighet att använda den skapade katalogen.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
eller:
mysql -u root mysql
I mysql-klienten, säg åt servern att ladda om bidragstabellerna så att kontohanteringsutdragen fungerar:
mysql> FLUSH PRIVILEGES;
ändra sedan'root'@'localhost'
kontolösenord.Ersätt lösenordet med det lösenord du vill använda.För att ändra lösenordet för rotkontot med en annan värdnamnsdel, ändra instruktionerna för att använda det värdnamnet.
MySQL 5.7.6 och senare:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 och tidigare:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
Eller direkt på användarbordet:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
För XAMPP
Stoppa MySQL-tjänsten,Öppna ett kommandofönster och växla till XAMPP MySQL-katalogen:
> cd \xampp\mysql\bin\
För att köra tjänsten utan säkerhet (observera att du kör mysqld, inte mysql):
> mysqld.exe --skip-grant-tables
MySQL-tjänsten kommer att köras i det här fönstret, så öppna ett annat kommandofönster och byt till XAMPP MySQL-katalogen:
> cd \xampp\mysql\bin\
Kör MySQL-klienten:
> mysql
Uppdatera lösenord:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Avsluta MySQL:
mysql> \q
Använd aktivitetshanteraren för att avbryta mysqld.exe som fortfarande körs och starta om MySQL-tjänsten.
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "MySQL ERROR 1045 (28000): Access nekad för användaren 'root'@'localhost' hur man löser" kommer att hjälpa dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-30369.html
Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!