একটি লিনাক্স হোস্ট ব্যবহার করে VestaCP প্যানেলের MySQL ডাটাবেসটিকে MariaDB সংস্করণ 10.4.6-এ আপগ্রেড করুন।

অপ্রত্যাশিতভাবে, নিম্নলিখিত কমান্ড লিখুন▼
mysql -uroot -p
- লগ ইন করতে পাসওয়ার্ড লিখুনমাইএসকিউএল.
নিম্নলিখিত ত্রুটি ঘটে ▼
ত্রুটি 1045 (28000): ব্যবহারকারী 'root'@'localhost' (পাসওয়ার্ড ব্যবহার করে: হ্যাঁ) এর অ্যাক্সেস অস্বীকার করা হয়েছে
সাধারণত এই ত্রুটি MySQL ডেটার জন্য ভুল রুট ব্যবহারকারী পাসওয়ার্ডের কারণে হয়, সমাধান অবশ্যই পাসওয়ার্ড রিসেট করা।
কিভাবে MySQL ERROR 1045 (28000) এরর করবেন?
ধাপ ১: SSH সফটওয়্যার ব্যবহার করে লগ ইন করার পর , MySQL ডাটাবেস বন্ধ করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান ▼
systemctl stop mysqld
ধাপ ২: অনুমতি যাচাই না করেই নিম্নলিখিত কমান্ডটি ব্যবহার করে MySQL চালু করুন ▼
mysqld --skip-grant-tables &
এই সময়ে, আরেকটি ত্রুটি রিপোর্ট করা হয়েছে ▼
[ত্রুটি] মারাত্মক ত্রুটি: কিভাবে রুট হিসাবে mysqld চালাতে হয় তা জানতে অনুগ্রহ করে ম্যানুয়ালটির "নিরাপত্তা" বিভাগটি পড়ুন!
অনুগ্রহ করে SSH এবং নিম্নলিখিত কমান্ড লিখুন ▼
mysqld --user=root --skip-grant-tables &
ধাপ ৩: SSH এর মাধ্যমে MySQL-এ লগ ইন করুন ▼
mysql -uroot
或
mysql
ধাপ ৪: রুট পাসওয়ার্ড আপডেট করুন।
Mysql5.7 বা পরবর্তী ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';Mysql5.7 সংস্করণ ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';ধাপ ৫: অনুমতি রিফ্রেশ করুন ▼
flush privileges;
ধাপ ৬: MySQL থেকে প্রস্থান করুন ▼
exit
或
quit
ধাপ ৭: রুট ব্যবহারকারী হিসেবে MySQL-এ আবার লগ ইন করুন ▼
Mysql -uroot -p
- পাসওয়ার্ড লিখুন:
<输入刚改好的密码123456>
আশা করি, চেন ওয়েইলিয়াং-এর ব্লগে ( https://www.chenweiliang.com/ ) শেয়ার করা "Solving ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)" শীর্ষক আর্টিকেলটি আপনার জন্য সহায়ক হবে।
এই নিবন্ধটির লিঙ্কটি নির্দ্বিধায় শেয়ার করুন: https://www.chenweiliang.com/cwl-1094.html
