MySQL হল "SQL" ভাষার উপর ভিত্তি করে একটি ওপেন সোর্স ডেটাবেস ম্যানেজমেন্ট সিস্টেম। MySQL XAMPP কন্ট্রোল প্যানেলের সাথে একত্রিত হয় যা একটি ওপেন সোর্স এবং অ্যাপ্লিকেশন ব্যবহারের জন্য বিনামূল্যে। যাইহোক, সম্প্রতি অনেকগুলি রিপোর্ট আসছে যারা তাদের ব্রাউজার থেকে তাদের "MySQL" ডাটাবেস অ্যাক্সেস করতে অক্ষম এবং "'root'@'localhost ব্যবহারের জন্য অ্যাক্সেস অস্বীকার করা হয়েছে '" এটি করার সময় ত্রুটি প্রদর্শিত হয়৷
৷এই নিবন্ধে, আমরা আপনাকে এই সমস্যাটি সমাধান করার সবচেয়ে সহজ উপায়ের সাথে নির্দেশনা দেব এবং সেই সাথে আপনাকে জানাব যে কারণে এই ত্রুটিটি ট্রিগার হয়েছে৷ সতর্কতার সাথে এবং আরও সমস্যা এড়াতে নির্দেশিকা অনুসরণ করতে ভুলবেন না।
MySQL-এ ব্যবহারকারী 'root'@'localhost' ত্রুটির জন্য অ্যাক্সেস অস্বীকার করার কারণ কী?
একাধিক ব্যবহারকারীর কাছ থেকে অসংখ্য প্রতিবেদন পাওয়ার পর, আমরা সমস্যাটি তদন্ত করার সিদ্ধান্ত নিয়েছি এবং অনেক পরিচিত সমস্যা সমাধান প্রক্রিয়া নিয়ে পরীক্ষা করার পর একটি সমাধান তৈরি করেছি। এছাড়াও, আমরা যে কারণে এই সমস্যাটি ট্রিগার করেছে তা খতিয়ে দেখেছি এবং নীচে তালিকাভুক্ত করেছি৷
৷- অবৈধ “.ini” কনফিগারেশন: ".ini" ফাইলটি "MySQL" সার্ভারের জন্য নির্দিষ্ট লঞ্চ কনফিগারেশন সংরক্ষণ করে। এটি ডাটাবেস লোড করার উপায়ে একটি গেটওয়ে হিসাবে কাজ করে। কিছু ক্ষেত্রে, এটা দেখা গেছে যে “.ini” ফাইল থেকে কোডের একটি নির্দিষ্ট ক্রম অনুপস্থিত ছিল যার কারণে এই ত্রুটিটি ট্রিগার করা হচ্ছে।
এখন যেহেতু আপনি সমস্যার প্রকৃতি সম্পর্কে প্রাথমিক ধারণা পেয়েছেন, আমরা সমাধানের দিকে এগিয়ে যাব।
সমাধান:".ini" ফাইল পুনরায় কনফিগার করা
যদি XAMPP কন্ট্রোল প্যানেলের জন্য ".ini" ফাইলটি সঠিকভাবে কনফিগার করা না হয়, তাহলে এটি MySQL ডাটাবেসের সাথে একটি নিরাপদ সংযোগ স্থাপনে বাধা দিতে পারে। অতএব, এই ধাপে, আমরা একটি অতিরিক্ত কমান্ড যোগ করে ফাইলটি পুনরায় কনফিগার করব। এটি করার জন্য:
- খোলা৷ XAMPP কন্ট্রোল প্যানেল এবং "স্টপ" এ ক্লিক করুন৷ "Apache উভয়ের জন্য বোতাম৷ ” এবং “MySQL "
- নেভিগেট করুন “XAMPP-এর জন্য ইনস্টলেশন ডিরেক্টরিতে ” এবং “MySQL-এ ডাবল ক্লিক করুন " ফোল্ডার।
- ডাবল ক্লিক করুন “bin-এ " ফোল্ডার এবং "my.ini" ফাইলে ডান-ক্লিক করুন।
- ক্লিক করুন “সম্পাদনা-এ ” বিকল্প।
- লোকেট করুন শব্দগুলো “[mysqld] " তালিকায়৷ ৷
- যোগ করুন৷ নিচের কমান্ডটি “[mysqld] ” লাইন এবং উপরে “পোর্ট=…. ” লাইন।
skip-grant-tables
- ক্লিক করুন “ফাইল-এ " এবং "সংরক্ষণ করুন নির্বাচন করুন৷ ".
- বন্ধ করুন৷ নথি এবং XAMPP কন্ট্রোল প্যানেল খুলুন।
- ক্লিক করুন "Apache" উভয়ের জন্য "স্টার্ট" বোতামে এবং “MySQL "
- খোলা৷ ব্রাউজার, চেষ্টা করুন MySQL এ লগইন করতে এবং চেক করুন সমস্যাটি থেকে যায় কিনা তা দেখতে।