Како решити МиСКЛ ГРЕШКУ 1045 (28000): Приступ одбијен за корисника 'роот'@'лоцалхост'

када покушате да користите МиСКЛ базе података, можете наићи на следећу поруку о грешци:

Како решити МиСКЛ ГРЕШКУ 1045 (28000): Приступ одбијен за корисника 'роот'@'лоцалхост'

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Како решитиМиСКЛ ГРЕШКА 1045 (28000): Приступ одбијен за корисника 'роот'@'лоцалхост'?

1. Прво зауставите сервер

service mysql stop
2. Креирајте МиСКЛ сервисни директоријум.
mkdir /var/run/mysqld

3. Дајте МиСКЛ дозволу за коришћење креираног директоријума.

chown mysql: /var/run/mysqld
4. Покрените МиСКЛ без дозволе и провере мреже.
mysqld_safe --skip-grant-tables --skip-networking &
5. Пријавите се на свој сервер без икакве лозинке.
mysql -u root mysql

или:

mysql -u root mysql

У мискл клијенту, реците серверу да поново учита табеле грантова како би изјаве за управљање налогом функционисале:

mysql> FLUSH PRIVILEGES;

затим модификовати'root'@'localhost'лозинка за налог.Замените лозинку лозинком коју желите да користите.Да бисте променили лозинку за основни налог са другим делом имена хоста, измените упутства за коришћење тог имена хоста.

МиСКЛ 5.7.6 и новије верзије:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

МиСКЛ 5.7.5 и раније:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

Или директно на табели корисника:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

За КСАМПП

Зауставите МиСКЛ услугу,Отворите командни прозор и пређите на КСАМПП МиСКЛ директоријум:

> cd \xampp\mysql\bin\

Да бисте покренули услугу без безбедности (имајте на уму да користите мисклд, а не мискл):

> mysqld.exe --skip-grant-tables

МиСКЛ услуга ће бити покренута у овом прозору, па отворите други командни прозор и пређите на КСАМПП МиСКЛ директоријум:

> cd \xampp\mysql\bin\

Покрените МиСКЛ клијент:

> mysql

Ажурирај лозинку:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

Затвори МиСКЛ:

mysql> \q

Користите менаџер задатака да поништите мисклд.еке који је још увек покренут и поново покрените МиСКЛ услугу.

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „МиСКЛ ГРЕШКА 1045 (28000): Приступ одбијен за корисника 'роот'@'лоцалхост' како решити" ће вам помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-30369.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх