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 ایرر 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 Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں