اوبنٹو 20.04 میں ایس کیو ایل روٹ پاس ورڈ کو کیسے تبدیل کیا جائے۔

How Change Mysql Root Password Ubuntu 20



پاس ورڈز کو یاد رکھنا مشکل ہے ، لہذا اگر آپ MySQL روٹ پاس ورڈ بھول گئے ہیں ، خوش قسمتی سے ، اسے تبدیل کرنے کا ایک طریقہ ہے۔ یہ پوسٹ آپ کے لیے لکھی گئی ہے ، اور اس پوسٹ کے اختتام تک ، آپ نے MySQL کا پاس ورڈ کامیابی کے ساتھ بدل دیا ہوگا۔

سیدھے حل پر جانے سے پہلے ، یہ فرض کیا جاتا ہے کہ آپ اوبنٹو 20.04 LTS سسٹم پر MySQL ڈیٹا بیس کا تازہ ترین ورژن استعمال کر رہے ہیں۔ یہ پوسٹ اوبنٹو 20.04 میں MySQL روٹ پاس ورڈ کو تبدیل کرنے کے بارے میں مرحلہ وار گائیڈ فراہم کرے گی۔ لہذا ، بغیر کسی وقت ضائع کیے ، آئیے شروع کریں۔







مرحلہ 1: اوبنٹو 20.04 پر MySQL کا ورژن چیک کریں۔

سب سے پہلے ، اپنے ایس کیو ایل کا ورژن چیک کریں کیونکہ اس پوسٹ میں ورژن 8 یا اس سے زیادہ پر روٹ پاس ورڈ تبدیل کرنے کا حل موجود ہے۔ اگر آپ کے ایس کیو ایل کا ورژن 8 سے کم ہے تو حل مختلف ہوگا۔ ایس کیو ایل کے ورژن کو چیک کرنے کا کمانڈ ذیل میں دیا گیا ہے۔



$mysql-ورژن

مرحلہ 2: MySQL سرور کو روکیں۔

MySQL روٹ پاس ورڈ کو تبدیل کرنے کے لیے ، آپ کو سب سے پہلے MySQL سرور کو بند کرنے کی ضرورت ہے ، اور آپ کمانڈ کا استعمال کرکے ایسا کر سکتے ہیں:



$سودوsystemctl سٹاپ mysql.service





کمانڈ کا استعمال کرتے ہوئے تصدیق کرنے کے لیے MySQL سرور کی حیثیت چیک کریں:

$سودوsystemctl حیثیت mysql.service

مرحلہ 3: گرانٹ ٹیبلز اور نیٹ ورکنگ کو چھوڑیں۔

MySQL سرور کو میزیں اور نیٹ ورکنگ چیک دیئے بغیر شروع کرنے کے لیے ، ماحولیاتی متغیر MYSQLD_OPTS سیٹ کریں جسے MySQL اسٹارٹ اپ پر استعمال کرتا ہے۔



$سودوsystemctl سیٹ ماحولMYSQLD_OPTS='-skip-networking-skip-grant-tables'

ٹھیک ہے ، ماحولیاتی متغیر سیٹ ہے ، اور ہم بغیر کسی پاس ورڈ کے MySQL شیل میں لاگ ان کرسکتے ہیں۔

مرحلہ 4: MySQL سروس شروع کریں۔

ماحولیاتی متغیر MYSQLD_OPTS ترتیب دینے کے بعد ، کمانڈ کا استعمال کرتے ہوئے اب MySQL سروس شروع کریں:

$سودوsystemctl mysql.service شروع کریں۔

مرحلہ 5: MySQL سرور کی حیثیت کی تصدیق کریں۔

MySQL سروس کی حیثیت کی تصدیق کریں ، یا تو یہ چل رہی ہے یا نہیں:

$سودوsystemctl حیثیت mysql.service

مرحلہ 6: MySQL شیل میں سائن ان کریں۔

اب ، آپ کو MySQL سرور میں بطور جڑ صارف لاگ ان کرنے کی ضرورت ہے اور MySQL شیل میں سائن ان کرنے کے لیے ، کمانڈ ٹائپ کریں:

$سودوmysqlجڑ

کوئی پاس ورڈ فراہم کیے بغیر ، آپ MySQL شیل میں لاگ ان ہوں گے۔

مرحلہ 7: روٹ پاس ورڈ کو تبدیل کریں۔

اب ، پہلے مراعات کو فلش کریں۔

mysql>فلش مراعات؛

MySQL ڈیٹا بیس کو منتخب کریں۔

mysql>mysql استعمال کریں۔

اور جڑ استعمال کرنے والے کے لیے نیا پاس ورڈ ترتیب دیں Alter کمانڈ کو استعمال کرتے ہوئے درج ذیل بیان کو ٹائپ کریں۔

mysql>صارف کو تبدیل کریں۔'جڑ'۔'لوکل ہوسٹ'کی طرف سے شناخت'نیا پاس ورڈ'؛

نئے پاس ورڈ کی جگہ اپنا نیا پاس ورڈ فراہم کریں۔ MySQL روٹ پاس ورڈ کو کامیابی سے تبدیل کرنے کے بعد ، MySQL شیل سے لاگ آؤٹ کریں۔

mysql>چھوڑ دو؛

مرحلہ 8: تمام ایس کیو ایل کے عمل کو ختم کریں اور ایس کیو ایل سروس کو دوبارہ شروع کریں۔

سب سے پہلے ، MySQL سرور کو دوبارہ شروع کرنے سے پہلے MySQL کے تمام عمل کو ختم کردیں۔

$سودو قاتل mysql

تصویر میں دکھائے گئے آؤٹ پٹ کے بعد ، انٹر کو دبائیں اور نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے ایس کیو ایل سرور کو دوبارہ شروع کریں۔

$سودوsystemctl mysql.service دوبارہ شروع کریں۔

مرحلہ 9: نئے سیٹ پاس ورڈ کے ساتھ لاگ ان کریں۔

اب ، نئے سیٹ پاس ورڈ کے ساتھ MySQL شیل میں لاگ ان کریں۔

$سودوmysqlجڑ-پی

حال ہی میں مقرر کردہ پاس ورڈ ALTER کمانڈ میں فراہم کریں۔

یہی تھا. ایس کیو ایل کا روٹ پاس ورڈ کامیابی کے ساتھ تبدیل ہو گیا ہے ، اور آپ ایس کیو ایل شیل میں واپس لاگ ان ہو گئے ہیں۔

لپیٹنا۔

اس مرحلہ وار گائیڈ میں ، آپ نے اوبنٹو 20.04 LTS سسٹم پر MySQL روٹ پاس ورڈ تبدیل کرنا سیکھا ہے۔ اس پوسٹ میں اوبنٹو 20.04 پر MySQL کا روٹ پاس ورڈ دوبارہ ترتیب دینے کا ایک گہرا اور سمجھنے میں آسان حل ہے۔