Artikkelihakemisto
kun yrität käyttää MySQL tietokanta, saatat nähdä seuraavan virhesanoman:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Miten ratkaistaMySQL VIRHE 1045 (28000): Käyttäjän 'root'@'localhost' käyttö estetty?
1. Pysäytä palvelin ensin
service mysql stop
mkdir /var/run/mysqld
3. MySQL:lle myönnetään lupa käyttää luotua hakemistoa.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
Pyydä mysql-asiakasohjelmassa palvelinta lataamaan lupataulukot uudelleen, jotta tilinhallintalausunnot toimivat:
mysql> FLUSH PRIVILEGES;
sitten muokkaa'root'@'localhost'
tilin salasana.Vaihda salasana salasanalla, jota haluat käyttää.Jos haluat vaihtaa päätilin salasanan toisella isäntänimen osalla, muokkaa kyseisen isäntänimen käyttöä koskevia ohjeita.
MySQL 5.7.6 ja uudemmat:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 ja aikaisemmat:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
tai suoraan käyttäjätaulukossa:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
XAMPP:lle
Pysäytä MySQL-palvelu,Avaa komentoikkuna ja vaihda XAMPP MySQL -hakemistoon:
> cd \xampp\mysql\bin\
Palvelun suorittaminen ilman suojausta (huomaa, että käytössäsi on mysqld, ei mysql):
> mysqld.exe --skip-grant-tables
MySQL-palvelu on käynnissä tässä ikkunassa, joten avaa toinen komentoikkuna ja vaihda XAMPP MySQL -hakemistoon:
> cd \xampp\mysql\bin\
Suorita MySQL-asiakas:
> mysql
Päivitä salasana:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Lopeta MySQL:
mysql> \q
Peruuta edelleen käynnissä oleva mysqld.exe tehtävänhallinnan avulla ja käynnistä MySQL-palvelu uudelleen.
Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jaettu "MySQL ERROR 1045 (28000): Pääsy estetty käyttäjältä 'root'@'localhost' kuinka ratkaista" auttaa sinua.
Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-30369.html
Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!