আমি সবেমাত্র আমার ম্যাকটি মুছে ফেলেছি এবং এল ক্যাপিটানের একটি নতুন ইনস্টল করেছি। আমি এখন মাইএসকিএলে সংযোগের জন্য লড়াই করছি। একটি ওয়েব সার্ভার সেটআপ প্রক্রিয়াটি পেরিয়ে যাওয়ার পরে, আমি একটি সাধারণ পিএইচপি পরীক্ষা ফাইল তৈরি করেছি:
<?php
$conn = new mysqli("127.0.0.1", "root", "xxxxxxxx");
if ($conn->connect_error) echo "Connection failed: " . $conn->connect_error;
else echo "Connected successfully";
phpinfo();
?>
আমি যখন এটি চালাব, আমি এই ত্রুটিটি পেয়েছি:
Warning: mysqli::mysqli(): (HY000/1862): Your password has expired. To log in you must change it using a client that supports expired passwords. in /Users/rich/Documents/DESIGN/test/index.php on line 3
Connection failed: Your password has expired. To log in you must change it using a client that supports expired passwords.
আমি আগে কখনও কোনও সংযোগ থেকে সেই প্রতিক্রিয়া দেখিনি। আমি সংযোগ না দিতে পারলে কীভাবে আমি এটি ঠিক করব?
সম্পাদনা
টার্মিনালে আমি কমান্ডটি প্রবেশ করলাম:
mysql -u root -p
এটি আমার পাসওয়ার্ড (বর্তমানের পাসওয়ার্ড) সম্পর্কে জিজ্ঞাসা করেছিল যা আমি রেখেছি mys
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
আমি কীভাবে পাসওয়ার্ডটি পুনরায় সেট করব ALTER USER
?