Директориум за статии
кога се обидувате да користите 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'
лозинка на сметката.Заменете ја лозинката со лозинката што сакате да ја користите.За да ја смените лозинката за root сметката со различен дел од името на домаќинот, изменете ги упатствата за да го користите тоа име на домаќин.
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 ERROR 1045 (28000): Пристапот е одбиен за корисникот 'root'@'localhost' како да се реши" ќе ви помогне.
Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-30369.html
Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!