Director articol
când încerci să folosești MySQL baza de date, este posibil să întâlniți următorul mesaj de eroare:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Cum să rezolveMySQL EROARE 1045 (28000): Acces interzis pentru utilizatorul „rădăcină”@“localhost”?
1. Opriți mai întâi serverul
service mysql stop
mkdir /var/run/mysqld
3. Acordați permisiunea MySQL de a utiliza directorul creat.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
În clientul mysql, spuneți serverului să reîncarce tabelele de grant, astfel încât extrasele de gestionare a contului să funcționeze:
mysql> FLUSH PRIVILEGES;
apoi modifica'root'@'localhost'
parola contului.Înlocuiți parola cu parola pe care doriți să o utilizați.Pentru a schimba parola pentru contul root cu o altă porțiune de nume de gazdă, modificați instrucțiunile pentru a utiliza acel nume de gazdă.
MySQL 5.7.6 și versiuni ulterioare:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 și versiuni anterioare:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
sau direct pe masa utilizatorilor:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Pentru XAMPP
Opriți serviciul MySQL,Deschideți o fereastră de comandă și comutați la directorul XAMPP MySQL:
> cd \xampp\mysql\bin\
Pentru a rula serviciul fără securitate (rețineți că executați mysqld, nu mysql):
> mysqld.exe --skip-grant-tables
Serviciul MySQL va rula în această fereastră, așa că deschideți o altă fereastră de comandă și schimbați în directorul XAMPP MySQL:
> cd \xampp\mysql\bin\
Rulați clientul MySQL:
> mysql
Actualizați parola:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Părăsiți MySQL:
mysql> \q
Utilizați managerul de activități pentru a anula mysqld.exe care încă rulează și reporniți serviciul MySQL.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „MySQL EROARE 1045 (28000): Acces refuzat pentru utilizatorul „rădăcină”@“localhost” cum se rezolvă” vă va ajuta.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-30369.html
Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!