রুট পাসওয়ার্ড রিসেট বা পরিবর্তন করতে, প্রথমে আমাদের অ্যাডমিনিস্ট্রেটর মোডে MySQL খুলতে হবে। সেখানে, আমরা হোস্টের পাশাপাশি সমস্ত ব্যবহারকারীকে দেখতে পারি। নিচের প্রশ্নটি −
mysql> mysql ব্যবহার করুন; ডেটাবেস পরিবর্তিত mysql> ব্যবহারকারী নির্বাচন করুন, ব্যবহারকারী থেকে হোস্ট করুন;
এখানে আউটপুট।
<প্রে>+-------------------+------------+| ব্যবহারকারী | হোস্ট |+------+------------+| জন | % || ম্যাক | % || মনীশ | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || মূল | % || আমি | লোকালহোস্ট |+------+---------+8 সারি সেটে (0.00 সেকেন্ড)এখন, আসুন পাসওয়ার্ড পরিবর্তন করার জন্য ক্যোয়ারী দেখি।
mysql> '123456' দ্বারা চিহ্নিত ব্যবহারকারী 'root'@'%' পরিবর্তন করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> '123456' দ্বারা চিহ্নিত ব্যবহারকারী 'মানীষ'@'%' পরিবর্তন করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.14 সেকেন্ড)
আপনি উপরে দেখেছেন, 'মণীশ' একটি রুট এবং আমরা পাসওয়ার্ড পরিবর্তন করেছি। উপরের প্রশ্নটি MySQL 5.7.6 এবং উচ্চতর সংস্করণে কাজ করে।
পাসওয়ার্ড রিসেট বা পরিবর্তিত হয়েছে কিনা তা পরীক্ষা করতে, আমাদের সিএমডি খুলতে হবে এবং বিন উপস্থিত সিস্টেমের ডিরেক্টরিতে পৌঁছাতে হবে। আসুন প্রথমে পুরানো পাসওয়ার্ড দিয়ে লগইন করার চেষ্টা করি।
আপনি উপরের স্ক্রিনশটটিতে দেখতে পাচ্ছেন, আগের পাসওয়ার্ডটি রিসেট বা পরিবর্তন করার চেষ্টা করা হয়েছে। একই কাজ করবে না। এখন, আমরা নতুন পাসওয়ার্ড যেমন ‘123456’ দিয়ে MySQL খোলার চেষ্টা করব এবং এটি কাজ করে।