আমি একটি পিএইচপি-ভিত্তিক সরঞ্জাম ইনস্টল করার চেষ্টা করছি যা উবুন্টুতে হোস্ট করা মাইএসকিউএল ডাটাবেসের সাথে সংযোগ স্থাপন করে। আমি কমান্ড লাইন থেকে মাইএসকিউএল ডাটাবেসে লগইন করতে পারি, তবে অ্যাপটি চালানো এই ত্রুটির ফলস্বরূপ:
Access denied for user '[user]'@'localhost' (using password: YES)
আমি যা করেছি: এই আলোচনা থেকে দিকনির্দেশনা ব্যবহার করে , আমি কিছু সমস্যার সমাধানের পদক্ষেপ গ্রহণ করেছি।
টেলনেটের মাধ্যমে মাইএসকিউএলের সাথে সংযোগ স্থাপনের চেষ্টা করা হচ্ছে এই গার্ডড ননসেন্সের ফলাফল:
$ telnet 127.0.0.1 3306 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. A 5.1.41-3ubuntu12.10XIs(ja&7FyO`r>zpDAY{Connection closed by foreign host.
আমার /etc/hosts.deny ফাইলটি খালি। আমি আমার /etc/hosts.allow ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করেছি :
mysqld: ALL: ALLOW mysqld-max: All: ALLOW
যদিও
bind-address
আমার /etc/mysql/my.cnf ফাইলটিতে সেট করা ছিল127.0.0.1
, আমি কোনও মন্তব্য করতে পেরেছিলাম না।ফায়ারওয়াল অক্ষম করুন
সুবিধার ফ্লাশ
এটি লক্ষ করা উচিত যে আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে এই প্রতিটি পদক্ষেপের পরে মাইএসকিউএল পুনরায় চালু করেছি:
mysqladmin -u [user] -p shutdown
mysqld_safe &
আমি কী মিস করছি?