আপনার MySQL ডেটাবেসে সংযোগ
লোকাল সংযোগ, দূর থেকে অ্যাক্সেস, আর হোস্ট কেন localhost হয়।
হালনাগাদ ২৯ আগ, ২০২৬
হোস্টিং অ্যাকাউন্টে চলা অ্যাপ্লিকেশনগুলো localhost দিয়ে সংযোগ করে — ডেটাবেস একই মেশিনে থাকে, তাই নেটওয়ার্ক পার হতে হয় না, ফায়ারওয়ালের নিয়মও লাগে না।
নিজের কম্পিউটার থেকে সংযোগ করতে চাইলে আগে Remote MySQL-এ নিজের IP যোগ করুন। যে কন্ট্রোল প্যানেলে সেটি আছে, তা নিজস্ব কোনো ঠিকানা থেকে নয় — অ্যাকাউন্ট থেকেই খোলে:
অ্যাক্সেস শুরু থেকেই IP দিয়ে সীমিত রাখা হয়, কারণ খোলা MySQL পোর্ট কয়েক মিনিটের মধ্যেই স্ক্যান হতে শুরু করে।
হোস্ট IP না হয়ে localhost হয় কেন?
কারণ ডেটাবেস সাইটের সঙ্গে একই সার্ভারেই আছে। localhost মেশিনের বাইরে যায় না, তাই সংযোগ মাঝপথে ধরা পড়ার সুযোগ নেই, ফায়ারওয়ালের নিয়মও খরচ হয় না। যেসব নির্দেশনায় সেখানে পাবলিক IP বসাতে বলা হয়, সেগুলো এমন ব্যবস্থার জন্য লেখা যেখানে ডেটাবেস অন্য কোথাও থাকে — নকল করলে সংযোগ ধীর হয় আর বাইরে থেকে নাগালে চলে আসে।
পাসওয়ার্ড হারিয়ে ফেলেছি, এখন?
নতুন আরেকটি ইউজার না বানিয়ে পুরোনো ইউজারের পাসওয়ার্ড রিসেট করুন। অব্যবহৃত ইউজার জমতে থাকে, আর সেগুলো থেকেই এমন ব্যাকআপ তৈরি হয় যা চলছে বলে মনে হয় অথচ ফেরানোর সময় কিছুই থাকে না। ডেটাবেস তৈরির সময় পাসওয়ার্ড একবারই দেখানো হয়; রিসেটেও কাজ না হলে ডেটাবেসের নাম জানিয়ে লিখুন, আমরা দেখে দেব।