Каталог артыкулаў
калі вы спрабуеце выкарыстоўваць MySQL базы дадзеных, вы можаце сутыкнуцца з наступным паведамленнем пра памылку:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Як вырашыцьMySQL ПАМЫЛКА 1045 (28000): доступ забаронены для карыстальніка 'root'@'localhost'?
1. Спачатку спыніце сервер
service mysql stop
mkdir /var/run/mysqld
3. Дайце MySQL дазвол на выкарыстанне створанага каталога.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
або:
mysql -u root mysql
У кліенце mysql скажыце серверу перазагрузіць табліцы грантаў, каб аператары кіравання ўліковымі запісамі працавалі:
mysql> FLUSH PRIVILEGES;
затым змяніць'root'@'localhost'пароль уліковага запісу.Заменіце пароль на пароль, які хочаце выкарыстоўваць.Каб змяніць пароль для каранёвага ўліковага запісу на іншую частку імя хаста, змяніце інструкцыі, каб выкарыстоўваць гэта імя хаста.
MySQL 5.7.6 і пазнейшыя версіі:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 і раней:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
або непасрэдна ў табліцы карыстальнікаў:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Для XAMPP
Спыніць службу MySQL,Адкрыйце каманднае акно і пераключыцеся ў каталог XAMPP MySQL:
> cd \xampp\mysql\bin\
Каб запусціць службу без бяспекі (звярніце ўвагу, што вы выкарыстоўваеце mysqld, а не mysql):
> mysqld.exe --skip-grant-tables
Служба MySQL будзе працаваць у гэтым акне, таму адкрыйце іншае акно каманд і перайдзіце ў каталог XAMPP MySQL:
> cd \xampp\mysql\bin\
Запусціце кліент MySQL:
> mysql
Абнавіць пароль:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Выйсці з MySQL:
mysql> \q
Выкарыстоўвайце дыспетчар задач, каб скасаваць mysqld.exe, які ўсё яшчэ працуе, і перазапусціце службу MySQL.
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "ПАМЫЛКА MySQL 1045 (28000): доступ забаронены для карыстальніка 'root'@'localhost', як вырашыць" дапаможа вам.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-30369.html
