2013-04-22 8 views
40

पर MySQL इंस्टॉल किया गया है, यह पता लगाएं कि मैक ओएस एक्स 10.7.9 पर MySQL कहां स्थापित है? मेरे पास एमएएमपी स्थापित है इसलिए मुझे लगता है कि यह इस इंस्टॉलेशन के साथ बंडल किया गया है?मैक ओएस एक्स

उत्तर

59

MAMP का MySQL संस्करण देखने के लिए, टर्मिनल में निम्न आदेश का उपयोग:

/Applications/MAMP/Library/bin/mysql --version 

मान लें आप MAMP शुरू कर दिया है।

उदाहरण आउटपुट:

./mysql Ver 14.14 Distrib 5.1.44, for apple-darwin8.11.1 (i386) using EditLine wrapper 

अद्यतन: इसके अलावा, अगर आप जहां mysql प्रणाली में स्थापित करता है खोजने के लिए, निम्न आदेश का उपयोग करना चाहते हैं:

type -a mysql 

type -a tclsh के बराबर है ओएस एक्स बैश खोल में अंतर्निहित कमांड where। अगर MySQL पाया जाता है, यह दिखाएगा:

mysql is /usr/bin/mysql 

तो नहीं मिला, यह दिखाएगा:

-bash: type: mysql: not found 

डिफ़ॉल्ट रूप से, MySQL मैक ओएस एक्स में स्थापित नहीं है

Sidenote: XAMPP के लिए, आदेश होना चाहिए:

/Applications/XAMPP/xamppfiles/bin/mysql --version 
+0

@ShivanRaptor, मैं संस्करण काम करता है दिखाने के लिए स्थान आपका उल्लेख किया और आदेश में mysql की है। लेकिन, 'टाइप' कमांड इसे नहीं मिला है। क्या यह सामान्य है? –

+1

एमएएमपी 'टाइप' के खोज पथ में mysql इंस्टॉल नहीं करता है, इसलिए mysql नहीं मिल सकता है। आप mysql '' – Raptor

+0

' ढूंढ सकते हैं या नहीं चाहते हैं, कृपया यह निर्दिष्ट करने के लिए कि आप एमएएमपी –

13

आपचलाते हैं mysql कंसोल सेआप आधारित देख सकते हैं।

जब मैं निम्नलिखित चलाएँ:

mysql> SHOW VARIABLES WHERE `Variable_name` = 'basedir'; 
अपने सिस्टम पर

मैं /usr/local/mysql मिल के रूप में मूल्य लौट आए। (मैं MAMP उपयोग नहीं कर रहा है - मैं homebrew साथ MySQL स्थापित

mysqld मेरी मशीन पर में /usr/local/mysql/bin तो basedir जहां ज्यादातर सब कुछ करने के लिए स्थापित हो जाएगा है

इसके अलावा

util:

mysql> SHOW VARIABLES WHERE `Variable_name` = 'datadir'; 
।।

यह पता लगाने के लिए कि डीबी कहाँ संग्रहीत हैं।

अधिक जानकारी के लिए: http://dev.mysql.com/doc/refman/5.0/en/show-variables.html

और http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_basedir

+0

का उपयोग कर रहे हैं, यह सभी प्रश्नों के लिए मान्य एकमात्र उत्तर है – fguillen

42

यह /usr/local/mysql में पाया जाएगा, तो आप के बजाय MAMP

+0

हैलो, मैंने डीएमजी का उपयोग किया है लेकिन मेरे पास 2 फ़ोल्डर्स हैं स्थानीय: mysql \t \t \t \t mysql-5.5.38-osx10.6-x86_64 यह क्यों हो सकता है? –

+2

@ कोरे टुगे एक दूसरे के लिए एक सिम्लिंक हो सकता है ताकि mysql चलाना पूरा नाम संस्करण चलाए, जो कि मेरे सिस्टम पर था – Craicerjack

6

का उपयोग कर के अपने सिस्टम पर इसे स्थापित करने mysql बाइनरी या डीएमजी का उपयोग यदि आपने टर्मिनल प्रयास में डीएमजी (http://dev.mysql.com/downloads/mysql/ पर डाउनलोड करने का सबसे आसान तरीका) का उपयोग करके MySQL डाउनलोड किया है: cd /usr/local/

जब आप ls टाइप करते हैं तो आपको mysql-your-VERSION देखना चाहिए। आप mysql भी देखेंगे जो स्थापना निर्देशिका है।

स्रोत: MAMP स्थापित करके http://geeksww.com/tutorials/database_management_systems/mysql/installation/how_to_download_and_install_mysql_on_mac_os_x.php