মাইএসকিউএল: মাই সিএনএফ-তে বাইন্ড-ঠিকানা 0.0.0.0 কাজ করে না?


11

আমি মাইএসকিএলে নতুন new আমি আইপিএল যা চাই তা ব্যবহার করে মাইএসকিএল সার্ভারের সাথে সংযোগ স্থাপন করতে চাই। আমি পড়েছি যে আমাকে যা করতে হবে তা হ'ল my.cnf ফাইলটিতে বাইন্ড-ঠিকানা = 0.0.0.0 লাইন যুক্ত করতে হবে। এটাই আমি করেছি। আমি মাইএসকিএল সার্ভার পুনরায় চালু করেছি এবং তারপরে আমি কমান্ড লাইন থেকে এটি পরীক্ষা করেছি।

mysql -uroot -p'*password*' -h 127.0.0.1 --> Works
mysql -uroot -p'*password*' -h 192.168.2.4 (local ip address) --->
ERROR 1045 (28000): Access denied for user 'root'@'mguru.lnx.gr' (using password: YES)

আপনি my.cnf ফাইলে mysqld অংশের নীচে দেখতে পারেন

[mysqld]
user = mysql
port=3306
socket          = /opt/lampp/var/mysql/mysql.sock
skip-external-locking
key_buffer = 16M

max_allowed_packet = 1M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

plugin_dir = /opt/lampp/lib/mysql/plugin/
#skip-networking
bind-address=0.0.0.0

অগ্রিম আপনাকে ধন্যবাদ, নিকস


দুঃখিত আমি পুরো প্রশ্নটি ভুলভাবে পড়েছি, সম্ভবত এটি আপনাকে সহায়তা করতে পারে, যতদূর আমি জানি যে একাধিক আইপি ব্যবহার করা সম্ভব নয়, সত্যিই এটি কোনওভাবেই প্রয়োজনীয় হওয়া উচিত নয়। আমি জিজ্ঞাসা করতে পারি আপনি কেন এমন কাজ করতে চান? cyberciti.biz/faq/…
জেরেডেপ

উত্তর:


7

কনফিগারেশন বিকল্পটি bind-addressমাইএসকিউএলকে কী ইন্টারফেস শুনতে হবে তা বলে। ত্রুটিটি পেয়ে Access denied for user 'root'@'mguru.lnx.gr'আমরা দেখতে পাচ্ছি যে এটি আসলে ভাল কাজ করছে।

আপনাকে যা করতে হবে তা হ'ল মাইএসকিউএল এর সুবিধাদির ব্যবস্থাটি পরিবর্তন করা যাতে আপনি এর থেকে সংযোগ রাখতে সক্ষম হন 'mguru.lnx.gr'। মাইএসকিউএল-এ সুবিধাগুলির সম্ভাব্য বিভ্রান্তিকর অংশটি হ'ল এটি হ'ল ব্যবহারকারীর নাম + হোস্টের সংমিশ্রণ।

এটি এখানে মাইএসকিউএল ম্যানুয়ালটিতে আচ্ছাদিত ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.