লিনাক্স সার্ভারে মাইএসকিউএল ইনস্টল করা আছে কি না তা নির্ধারণ করার কোনও উপায় আছে?
লিনাক্স সার্ভারে মাইএসকিউএল ইনস্টল করা আছে কি না তা নির্ধারণ করার কোনও উপায় আছে?
উত্তর:
ধরে নিই যে আপনি একটি সাধারণ প্যাকেজের সাথে ইনস্টল করা মাইএসকিএল বাইনারি খুঁজছেন, কমান্ডটি চালান:
mysql
অথবা
mysql --version
যদি এটি কোনও প্রতিক্রিয়া নিয়ে ফিরে আসে, এটি ইনস্টল করা হবে, যদি এটি "কমান্ড খুঁজে পায় না" বলে তবে এটি ইনস্টল করা হয় না।
আমি জানি এমন প্রতিটি বিতরণে, মাইএসকিউএল তার ক্লায়েন্টের জন্য কিছু অংশীদারি গ্রন্থাগার ইনস্টল করে, যার নাম যথাযথভাবে লিম্বিস্ক্ল্লিয়েন্ট। আপনি ldconfig সরঞ্জামটি ব্যবহার করে এটি পরীক্ষা করতে পারেন, যা অবজেক্টটি ইনস্টল রয়েছে কিনা তা অনুসন্ধান করবে:
ldconfig -p | grep mysqlclient
libmysqlclient_r.so.15 (libc6) => /usr/lib/libmysqlclient_r.so.15
libmysqlclient_r.so.14 (libc6) => /usr/lib/libmysqlclient_r.so.14
libmysqlclient_r.so.12 (libc6) => /usr/lib/libmysqlclient_r.so.12
libmysqlclient_r.so.10 (libc6) => /usr/lib/libmysqlclient_r.so.10
libmysqlclient_r.so (libc6) => /usr/lib/libmysqlclient_r.so
libmysqlclient.so.15 (libc6) => /usr/lib/libmysqlclient.so.15
libmysqlclient.so.14 (libc6) => /usr/lib/libmysqlclient.so.14
libmysqlclient.so.12 (libc6) => /usr/lib/libmysqlclient.so.12
libmysqlclient.so.10 (libc6) => /usr/lib/libmysqlclient.so.10
libmysqlclient.so (libc6) => /usr/lib/libmysqlclient.so
এটি আপনাকে জানায় যে মাইএসকিউএল ইনস্টল হওয়ার খুব ভাল সুযোগ রয়েছে। এটি খুব বিরল যে কেউ কমপক্ষে ক্লায়েন্ট ইনস্টল না করে কেবল ভাগ করা বস্তুগুলি ইনস্টল করবে। এখন, প্রকৃত ক্লায়েন্ট এবং সার্ভারের অস্তিত্বের জন্য পরীক্ষা করুন:
root@tower:~ # which mysqld_safe
/usr/bin/mysqld_safe
root@tower:~ # which mysql
/usr/bin/mysql
root@tower:~ #
`যা 'প্রোগ্রাম ইনস্টল নাও হতে পারে, সুতরাং এটির মাধ্যমে এটি পরীক্ষা করুন:
root@tower:~ # which which
/usr/bin/which
আশাকরি এটা সাহায্য করবে. প্যাকেজ ব্যবস্থাপককে জিজ্ঞাসাবাদ করার সংক্ষিপ্ততা (কোনও স্ক্রিপ্টে করানোর জন্য আপনার ধরণের প্রচুর সিস্টেম রয়েছে যদি বিভিন্ন বিতরণ চলছে) এটি বলার একটি খুব নির্ভরযোগ্য উপায় বলে মনে হয়।
আপনার প্রশ্নের উত্তর দেওয়ার সবচেয়ে সহজ এবং সর্বাধিক বিতৃষ্ণাত্মক উপায় হ'ল;
find / -name mysql