"ইউনিক্স_সকেট" মাইএসকিএল প্রমাণীকরণ প্রক্রিয়া দ্বারা ডেকে আনা হয়েছে (সম্ভবত মারিয়্যাডবিতে ডাটাবেসের আংশিক স্থানান্তর সম্পর্কিত, এখন মুছে ফেলা) related সমস্ত জিনিস কাজ করে ফিরে পেতে su যান:
sudo su
তারপরে অনুসরণ করুন:
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -uroot
এটি সম্পূর্ণরূপে মাইএসকিএল বন্ধ করবে, ব্যবহারকারীর প্রমাণীকরণকে বাইপাস করবে (কোনও পাসওয়ার্ডের প্রয়োজন নেই) এবং ব্যবহারকারীর "রুট" এর সাথে মাইএসকিএল-তে সংযুক্ত হবে।
এখন, মাইএসকিএল কনসোলে, মাইএসকিএল প্রশাসনিক ডিবি ব্যবহার করুন:
use mysql;
মাইনোপ্যাসওয়ার্ডে রুট পাসওয়ার্ডটি পুনরায় সেট করতে (এটি আপনার ইচ্ছায় পরিবর্তন করুন), এটির বিষয়ে নিশ্চিত হতে:
update user set password=PASSWORD("mynewpassword") where User='root';
এবং এটি প্রমাণীকরণের পদ্ধতিটি ওভাররাইট করবে, ইউনিক্স_সকেট অনুরোধটি (এবং সমস্ত কিছু) সরিয়ে ফেলবে, একটি সাধারণ এবং কার্যকরী পাসওয়ার্ড পদ্ধতি পুনরুদ্ধার করবে:
update user set plugin="mysql_native_password";
মাইএসকিএল কনসোল থেকে প্রস্থান করুন:
quit;
বন্ধ করুন এবং মাইএসকিএল সম্পর্কিত সমস্ত কিছু শুরু করুন:
/etc/init.d/mysql stop
kill -9 $(pgrep mysql)
/etc/init.d/mysql start
exit
সু মোডে ভুলে যাবেন না ।
এখন মাইএসকিউএল সার্ভার আপ এবং চলমান। আপনি এটি রুট দিয়ে লগইন করতে পারেন:
mysql -u root -p
অথবা আপনি যা চান পাসওয়ার্ডের ব্যবহার অপারেটিভ।
এটাই.