2011-12-13 4 views
7

नहीं ढूंढ सकता है मेरे पास मेरे लिनक्स सर्वर (ubuntu-10.10) पर एक चल रहा है (उत्पादन में) mysql उदाहरण हालांकि मुझे मेरी mysql_config फ़ाइल नहीं मिल रही है।लिनक्स mysql-server mysql_config

आदेश और आउटपुट:

~$ locate mysql_config 
~$ 

मैंने सुना है/पढ़ा है कि मैं libmysqlclient-देव पैकेज mysql_config उपयोग करने के लिए सक्षम होने के लिए स्थापित की जरूरत है, लेकिन मैं अपनी मौजूदा उत्पादन उदाहरण तोड़ने के लिए नहीं करना चाहती। मैं यह सुनिश्चित करना चाहता हूं कि इस देव पैकेज को स्थापित करने से मेरे वर्तमान mysql डेटाबेस पर प्रतिकूल प्रभाव नहीं पड़ेगा।

इसके अलावा, मुझे मैन्युअल रूप से libmysqlclient-dev के लिए स्रोत डाउनलोड कहां मिल सकता है? मेरी वर्तमान स्थिति में (कॉरपोरेट प्रॉक्सी के पीछे) मुझे एपीटी-गेट्स का उपयोग करने की अनुमति नहीं है।

अद्यतन

इस स्रोत से अजगर-MySQLdb स्थापित करने के प्रयास से उत्पन्न कर रहा है। setup.py फ़ाइल को mysql_config पथ की आवश्यकता होती है और उस फ़ाइल को कुछ भी उपयोग करने का प्रयास करते समय तोड़ना जारी रहता है।

उत्तर

32

mysql_config निष्पादन MySQL सर्वर स्थापना की बिन निर्देशिका में स्थित डिफ़ॉल्ट रूप से है। लेकिन अगर आप apt-get का उपयोग कर इसे इंस्टॉल करते हैं तो यह आपके सर्वर पर मौजूद नहीं हो सकता है।

प्रयास करें:

sudo apt-get install libmysqlclient-dev 
+0

कृपया मेरा ओपी देखें क्योंकि मैं उपयुक्त नहीं कर सकता और उस पैकेज के वास्तविक स्रोत स्थान की आवश्यकता है। – sadmicrowave

+0

आप क्या कर सकते हैं यह है कि आप मैन्युअल रूप से उपयुक्त mysql सर्वर precompiled संस्करण डाउनलोड कर सकते हैं और tar.gz फ़ाइल से mysql_config निकालें। इसे अपने रास्ते में रखो। यह सब मेरी.cnf फ़ाइल को पढ़ने के लिए है। –

+0

आपकी टिप्पणी में दिशानिर्देशों के बाद इंस्टॉलर को mysql_config खोजने के लिए काम किया। हालांकि मैं अन्य स्थापना मुद्दों में चला गया हूं, वे इस पोस्ट के लिए नहीं हैं। धन्यवाद। – sadmicrowave

0

कोशिश करें /etc/my.cnf, यह mysql कॉन्फ़िगरेशन के लिए मानक फ़ाइल है।

+0

/etc/mysql/my.cnf मौजूद है ... क्या मुझे mysql_config के बजाय इसका उपयोग करना चाहिए? – sadmicrowave

+0

कृपया मेरे ओपी – sadmicrowave

0

तुम भी कर सकते हैं: यदि आप इसे precompiled binaries से स्थापित

find/-name my.cnf -type f 
+0

में अपना अपडेट देखें कृपया मेरे ओपी – sadmicrowave

+0

में मेरा अपडेट देखें क्या setup.py फ़ाइल कमांड लाइन तर्क लेती है? क्या आप अपनी my.cnf फ़ाइल ढूंढने में सक्षम थे? –

1

उबंटू में 13.04 स्थापना, यह /usr/bin/mysql_config

0

फेडोरा पर पर है, mariadb-devel पैकेज स्थापित है, और आप द्विआधारी होना चाहिए।

0

yum install mariadb-devel Centos 7 के लिए भी काम करता है, यह को उन सभी स्थानों पर रखता है जो pip install mysqlclient की आवश्यकता है/इसकी आवश्यकता है।