আমরা UPDATE কমান্ডের সাহায্যে MySQL রুট ব্যবহারকারীর সম্পূর্ণ সুবিধা পুনরুদ্ধার করতে পারি।
প্রথমত, আপনাকে mysqld থামাতে হবে এবং --skip-grant-tables দিয়ে পুনরায় আরম্ভ করুন বিকল্প এর পরে, শুধুমাত্র mysql দিয়ে mysqld সার্ভারের সাথে সংযোগ করুন (অর্থাৎ no -p বিকল্প, এবং ব্যবহারকারীর নাম প্রয়োজন নাও হতে পারে)।
MySQL রুট ব্যবহারকারীকে সম্পূর্ণ সুবিধা সহ পুনরুদ্ধার করতে mysql ক্লায়েন্টে নীচের প্রদত্ত কমান্ডটি ইস্যু করুন৷
mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root'; Query OK, 0 rows affected (0.04 sec) Rows matched: 1 Changed: 0 Warnings: 0
উপরে, আমরা সুপার প্রিভিলেজ সেট করেছি।
Super_priv = 'Y'
এখন আমাদের FLUSH কমান্ডের সাহায্যে সুবিধাগুলি ফ্লাশ করতে হবে৷
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.18 sec)