ক্লায়েন্টকে (যা হোস্ট মেশিনে রয়েছে) প্রতিক্রিয়া জানাতে আমি মাইএসকিউএল সার্ভার (যা ভিএম এর অভ্যন্তরে রয়েছে) পাওয়ার চেষ্টা করছি। সমস্ত পদ্ধতি একই ফেরত:
Host '10.0.2.2' is not allowed to connect to this MySQL server
আমি যথাযথ বন্দর ফরওয়ার্ড নিশ্চিত করেছি। আমি এটিও নিশ্চিত করেছিলাম যে, my.cnf
আমার মধ্যে ভাসমান লাইন রয়েছে:
skip-external-locking
bind-address = 0.0.0.0
এটি আমার কাজ করে না। আমি কিছুটা ফলোভিং হিসাবে খেলতে চেষ্টা করেছি:
bind-address = 10.0.2.2
তবে এটি আমার কাছে কাজ করে নি - সার্ভারটি আরম্ভ করা যায়নি।
কোন ধারণা, আমি কোথায় ভুল করছি?
হালনাগাদ. আমি privilegies পরীক্ষা করা হয়নি root@%
হিসেবে আমি কিভাবে মাইএসকিউএল ব্যবহারকারীর জন্য বিশেষাধিকার ইতিমধ্যে তৈরি করা হয় পরিবর্তন করতে পারি?
সমাধান।
root:root
। আমি সন্দেহ করি যে সমস্যা লগইনগুলিতে রয়েছে, অন্যথায় ত্রুটি বার্তায় কিছুটা লিল Access denied for root@10.0.2.2
বা কিছু বর্ণিত হবে ।
root@%
। খুব দোষ আমার।