MySQL ERROR 1045 (28000) کي ڪيئن حل ڪجي: صارف 'root'@'localhost' لاءِ رسائي رد ڪئي وئي

جڏهن توهان استعمال ڪرڻ جي ڪوشش ڪريو هن MySQL ڊيٽابيس ۾، توھان ھيٺ ڏنل نقص پيغام کي سامھون ڪري سگھو ٿا:

MySQL ERROR 1045 (28000) کي ڪيئن حل ڪجي: صارف 'root'@'localhost' لاءِ رسائي رد ڪئي وئي

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

ڪيئن حل ڪجيهن MySQL ERROR 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

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو