Straipsnių katalogas
kai bandote naudoti MySQL duomenų bazėje, galite gauti tokį klaidos pranešimą:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Kaip išspręstiMySQL KLAIDA 1045 (28000): vartotojui „root“@“localhost“ prieiga uždrausta?
1. Pirmiausia sustabdykite serverį
service mysql stop
mkdir /var/run/mysqld
3. Suteikite MySQL leidimą naudoti sukurtą katalogą.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
Mysql kliente nurodykite serveriui iš naujo įkelti dotacijų lenteles, kad paskyros valdymo ataskaitos veiktų:
mysql> FLUSH PRIVILEGES;
tada modifikuoti'root'@'localhost'paskyros slaptažodis.Pakeiskite slaptažodį slaptažodžiu, kurį norite naudoti.Norėdami pakeisti šakninės paskyros slaptažodį naudodami kitą pagrindinio kompiuterio pavadinimo dalį, pakeiskite instrukcijas, kad naudotumėte tą pagrindinio kompiuterio pavadinimą.
MySQL 5.7.6 ir naujesnės versijos:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 ir senesnės versijos:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
arba tiesiai vartotojų lentelėje:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Dėl XAMPP
Sustabdykite MySQL paslaugą,Atidarykite komandų langą ir perjunkite į XAMPP MySQL katalogą:
> cd \xampp\mysql\bin\
Norėdami paleisti paslaugą be apsaugos (atminkite, kad naudojate mysqld, o ne mysql):
> mysqld.exe --skip-grant-tables
MySQL paslauga veiks šiame lange, todėl atidarykite kitą komandų langą ir pakeiskite į XAMPP MySQL katalogą:
> cd \xampp\mysql\bin\
Paleiskite „MySQL“ klientą:
> mysql
Atnaujinti slaptažodį:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Uždaryti MySQL:
mysql> \q
Naudokite užduočių tvarkyklę, kad atšauktumėte vis dar veikiančią mysqld.exe ir iš naujo paleiskite MySQL paslaugą.
Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) bendrinamas „MySQL ERROR 1045 (28000): Prieiga uždrausta vartotojui „root“@„localhost“, kaip išspręsti“, padės jums.
Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-30369.html
Norėdami atskleisti daugiau paslėptų triukų🔑, prisijunkite prie mūsų „Telegram“ kanalo!
Dalinkitės ir like jei patiko! Jūsų pasidalinimai ir mygtukai „Patinka“ yra mūsų nuolatinė motyvacija!