क्या यह निर्धारित करने का कोई तरीका है कि क्या mySql को लिनक्स सर्वर पर स्थापित किया गया है?
क्या यह निर्धारित करने का कोई तरीका है कि क्या mySql को लिनक्स सर्वर पर स्थापित किया गया है?
जवाबों:
यह मानते हुए कि आप एक विशिष्ट पैकेज के साथ स्थापित mysql बाइनरी की तलाश कर रहे हैं, कमांड चलाएं:
mysql
या
mysql --version
यदि यह एक प्रतिक्रिया के साथ वापस आता है, तो इसे स्थापित किया जाता है, अगर यह कहता है "कमांड नहीं मिला" तो यह स्थापित नहीं है।
कैसे के बारे में rpm -q mysql
(फेडोरा / रेडहैट)
मेरे द्वारा वितरित किए जाने वाले प्रत्येक वितरण पर, MySQL अपने क्लाइंट के लिए कुछ साझा लाइब्रेरी स्थापित करता है, जिसका नाम उचित रूप से limbysqlclient है। आप 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
यह आपको बताता है कि MySQL स्थापित होने की बहुत अच्छी संभावना है। यह बहुत दुर्लभ है कि कोई व्यक्ति केवल साझा की गई वस्तुओं को स्थापित करेगा, कम से कम क्लाइंट स्थापित किए बिना। अब, वास्तविक ग्राहक और सर्वर के अस्तित्व की जाँच करें:
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