mysql: कमांड नहीं मिला [डुप्लिकेट]


1

इस सवाल का पहले से ही यहाँ एक जवाब है:

मैं CLI से MySQL का उपयोग कैसे करूँ? जब मैं टर्मिनल का उपयोग करता हूं, मुझे मिलता है:

Darrens-MacBook-Pro:~ thufir$ 
Darrens-MacBook-Pro:~ thufir$ mysql
-bash: mysql: command not found
Darrens-MacBook-Pro:~ thufir$ 

जैसा कि आप देख सकते हैं, MySQL स्थापित और चल रहा है:

यहाँ छवि विवरण दर्ज करें

यह प्रणाली:

System Software Overview:

  System Version:   OS X 10.10.2 (14C1510)
  Kernel Version:   Darwin 14.1.0
  Boot Volume:  Mac OSx
  Boot Mode:    Normal
  Computer Name:    A MacBook Pro
  User Name:    thufir (thufir)
  Secure Virtual Memory:    Enabled
  Time since boot:  2:08

जवाबों:


3

MySQL के लिए Oracle इंस्टॉलर mysqlबाइनरी को अंदर डालता है /usr/local/mysql/bin। आपको इसे पूर्ण पथ के साथ कॉल करने की आवश्यकता है:

/usr/local/mysql/bin/mysql

या निम्नलिखित को अपने अंत में जोड़कर /usr/local/mysql/binअपने में डालें :PATH~/.bash_profile

export PATH=/usr/local/mysql/bin:${PATH}

और फिर अपने खोल को फिर से लोड करना।

इस सवाल के लिए मेरा जवाब देखें कि मुझे क्यों लगता है कि आपको इन चीजों को डीएमजी-आधारित इंस्टालर के बजाय होमब्रे के साथ स्थापित करना चाहिए । अंत में, यह आपको PATHकम परेशानी के साथ अपने प्रबंधन का प्रबंधन करने देता है ।


मेरा सवाल यह है कि क्यों dmg इंस्टॉलर सिर्फ रास्ते में mysql को नहीं जोड़ता है ... लिनक्स से आ रहा है, जो टूटा हुआ लगता है।
थूफ़िर

यह आमतौर पर ऐसा नहीं है कि OS X पर dmg- आधारित इंस्टॉलर आपके को संशोधित करते हैं PATH। नहीं है एक बहुत ही लोकाचार संस्थापक संकुल के लिए ओएस एक्स पर "अप्रत्याशित बातों उपयोगकर्ता के वातावरण के लिए ऐसा नहीं करते हैं"
इयान सी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.