কিভাবে MySQL ERROR 1045 (28000) সমাধান করবেন: 'root'@'localhost' ব্যবহারকারীর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে

যখন আপনি ব্যবহার করার চেষ্টা করেন মাইএসকিউএল ডাটাবেস, আপনি নিম্নলিখিত ত্রুটি বার্তা সম্মুখীন হতে পারে:

কিভাবে MySQL ERROR 1045 (28000) সমাধান করবেন: 'root'@'localhost' ব্যবহারকারীর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

কীভাবে সমাধান করবমাইএসকিউএল ত্রুটি 1045 (28000): ব্যবহারকারী 'root'@'localhost'-এর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে?

1. প্রথমে আপনার সার্ভার বন্ধ করুন

service mysql stop
2. একটি MySQL পরিষেবা ডিরেক্টরি তৈরি করুন৷
mkdir /var/run/mysqld

3. তৈরি করা ডিরেক্টরি ব্যবহার করার জন্য MySQL অনুমতি দিন।

chown mysql: /var/run/mysqld
4. অনুমতি এবং নেটওয়ার্ক চেক ছাড়াই MySQL শুরু করুন।
mysqld_safe --skip-grant-tables --skip-networking &
5. কোনো পাসওয়ার্ড ছাড়াই আপনার সার্ভারে লগ ইন করুন।
mysql -u root mysql

বা:

mysql -u root mysql

মাইএসকিউএল ক্লায়েন্টে, সার্ভারকে অনুদান টেবিলগুলি পুনরায় লোড করতে বলুন যাতে অ্যাকাউন্ট পরিচালনার বিবৃতিগুলি কাজ করে:

mysql> FLUSH PRIVILEGES;

তারপর সংশোধন করুন'root'@'localhost'অ্যাকাউন্টের পাসওয়ার্ড.আপনি যে পাসওয়ার্ডটি ব্যবহার করতে চান তার সাথে পাসওয়ার্ড প্রতিস্থাপন করুন।একটি ভিন্ন হোস্টনাম অংশ সহ রুট অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করতে, সেই হোস্টনাম ব্যবহার করার জন্য নির্দেশাবলী পরিবর্তন করুন।

MySQL 5.7.6 এবং পরবর্তী:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 এবং তার আগের:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

অথবা সরাসরি ব্যবহারকারীদের টেবিলে:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

XAMPP এর জন্য

MySQL পরিষেবা বন্ধ করুন,একটি কমান্ড উইন্ডো খুলুন এবং XAMPP MySQL ডিরেক্টরিতে স্যুইচ করুন:

> cd \xampp\mysql\bin\

নিরাপত্তা ছাড়াই পরিষেবা চালানোর জন্য (মনে রাখবেন যে আপনি mysqld চালাচ্ছেন, mysql নয়):

> mysqld.exe --skip-grant-tables

MySQL পরিষেবা এই উইন্ডোতে চলবে, তাই অন্য কমান্ড উইন্ডো খুলুন এবং XAMPP MySQL ডিরেক্টরিতে পরিবর্তন করুন:

> cd \xampp\mysql\bin\

MySQL ক্লায়েন্ট চালান:

> mysql

পাসওয়ার্ড আপডেট করুন:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

MySQL প্রস্থান করুন:

mysql> \q

এখনও চলমান mysqld.exe বাতিল করতে টাস্ক ম্যানেজার ব্যবহার করুন এবং MySQL পরিষেবা পুনরায় চালু করুন।

হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করা হয়েছে "MySQL ERROR 1045 (28000): ব্যবহারকারী 'root'@'localhost' কিভাবে সমাধান করবেন" এর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে" আপনাকে সাহায্য করবে।

এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-30369.html

সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!

🔔 চ্যানেলের শীর্ষ ডিরেক্টরিতে মূল্যবান "ChatGPT সামগ্রী বিপণন AI টুল ব্যবহারের নির্দেশিকা" পেতে প্রথম হন! 🌟
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. 必填 项 已 用 * 标注

উপরে যান