Artikel Directory
når du prøver at bruge MySQL database, kan du støde på følgende fejlmeddelelse:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Sådan løsesMySQL FEJL 1045 (28000): Adgang nægtet for brugeren 'root'@'localhost'?
1. Stop din server først
service mysql stop
mkdir /var/run/mysqld
3. Giv MySQL tilladelse til at bruge den oprettede mappe.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
I mysql-klienten skal du fortælle serveren om at genindlæse bevillingstabellerne, så kontostyringserklæringerne fungerer:
mysql> FLUSH PRIVILEGES;
derefter ændre'root'@'localhost'
kontoadgangskode.Erstat adgangskoden med den adgangskode, du vil bruge.For at ændre adgangskoden til root-kontoen med en anden værtsnavndel skal du ændre instruktionerne for at bruge det pågældende værtsnavn.
MySQL 5.7.6 og nyere:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 og tidligere:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
Eller direkte på brugerbordet:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Til XAMPP
Stop MySQL-tjenesten,Åbn et kommandovindue og skift til XAMPP MySQL-biblioteket:
> cd \xampp\mysql\bin\
For at køre tjenesten uden sikkerhed (bemærk, at du kører mysqld, ikke mysql):
> mysqld.exe --skip-grant-tables
MySQL-tjenesten kører i dette vindue, så åbn et andet kommandovindue og skift til XAMPP MySQL-mappen:
> cd \xampp\mysql\bin\
Kør MySQL-klienten:
> mysql
Opdater adgangskode:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Afslut MySQL:
mysql> \q
Brug opgavehåndteringen til at annullere den mysqld.exe, der stadig kører, og genstart MySQL-tjenesten.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "MySQL ERROR 1045 (28000): Adgang nægtet for brugeren 'root'@'localhost' hvordan man løser" vil hjælpe dig.
Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-30369.html
Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!