د مای ایس کیو ایل ERROR 1045 (28000) حل کولو څرنګوالی: د کارونکي 'root'@'localhost' لپاره لاسرسی رد شوی

کله چې تاسو د کارولو هڅه وکړئ مای په ډیټابیس کې، تاسو ممکن د لاندې خطا پیغام سره مخ شئ:

د مای ایس کیو ایل ERROR 1045 (28000) حل کولو څرنګوالی: د کارونکي 'root'@'localhost' لپاره لاسرسی رد شوی

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

څنګه حل کولمای تېروتنه 1045 (28000): د ​​کارونکي 'root'@'localhost' لپاره لاسرسی رد شوی؟

1. لومړی خپل سرور بند کړئ

service mysql stop
2. د MySQL خدماتو لارښود جوړ کړئ.
mkdir /var/run/mysqld

3. د جوړ شوي لارښود کارولو لپاره MySQL اجازه ورکړئ.

chown mysql: /var/run/mysqld
4. پرته له اجازې او شبکې چیک څخه MySQL پیل کړئ.
mysqld_safe --skip-grant-tables --skip-networking &
5. پرته له پاسورډ خپل سرور ته ننوتل.
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 خدمت بیا پیل کړئ.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک شوی "MySQL ERROR 1045 (28000): د ​​کارونکي 'root'@'localhost' لپاره لاسرسی رد شوی چې څنګه حل شي" به تاسو سره مرسته وکړي.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-30369.html

د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!

🔔 د چینل غوره لارښود کې د ارزښتناکه "ChatGPT مینځپانګې بازار موندنې AI وسیلې کارولو لارښود" ترلاسه کولو لپاره لومړی اوسئ! 🌟
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو د بریښنالیک آدرس به نشر نشي اړین ساحې کارول کیږي * لیبل

پورته ته سکرول