আপনি যদি ssh টানেলটি ব্যবহার করতে চান না, my.cnf বা mysqld.cnf এ আপনার ল্যানের অ্যাক্সেস পেতে আপনার স্থানীয় আইপি ঠিকানার ( 192.168.1.100 ) দিয়ে 127.0.0.1 পরিবর্তন করতে হবে । উদাহরণ স্বরূপ:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
My.cnf বা mysqld.cnf- এ বাইন্ড -ঠিকানা অনুসন্ধান করুন
bind-address = 127.0.0.1
এবং পরিবর্তন 127.0.0.1 থেকে 192.168.1.100 (স্থানীয় IP ঠিকানা)
bind-address = 192.168.1.100
আপনার করা পরিবর্তনটি প্রয়োগ করতে, অবশ্যই পরবর্তী কমান্ডটি ব্যবহার করে মাইএসকিএল সার্ভারটি পুনরায় চালু করতে হবে।
sudo /etc/init.d/mysql restart
ল্যান অ্যাক্সেসের জন্য ব্যবহারকারীর রুটটি সংশোধন করুন (দূরবর্তী সার্ভারে ক্যোয়ারির বেলো চালান যা আপনি অ্যাক্সেস করতে চান)
root@192.168.1.100:~$ mysql -u root -p
..
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
যদি আপনি কেবল নির্দিষ্ট আইপি ঠিকানা থেকে অ্যাক্সেস পেতে চান তবে 'রুট' @ '%' থেকে 'রুট' @ '(আইপি ঠিকানা বা হোস্টনাম)' পরিবর্তন করুন
CREATE USER 'root'@'192.168.1.100' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' WITH GRANT OPTION;
FLUSH PRIVILEGES;
তারপরে আপনি সংযোগ করতে পারেন:
nobus@xray:~$ mysql -h 192.168.1.100 -u root -p
উবুন্টু 18.04 সার্ভারে পরীক্ষিত
10061
= সংযোগ প্রত্যাখ্যান করা হয়েছে