2010-07-16 4 views
33

मुझे आश्चर्य है कि मैं अपने एमएएमपी पर्यावरण में mysqldump कैसे जोड़ सकता हूं। मैंने थोड़ी सी गड़बड़ी की और केवल समुदाय MySQL सर्वर संस्करण पाया। लेकिन मैं एक और MySQL स्थापित नहीं करना चाहता - मूल रूप से क्योंकि मैं किसी भी प्रयोग से पहले, अपना डेटा पहले सहेजना चाहता हूं। अग्रिम में मदद के लिएमैकस एक्स पर MySQLldump (MySQL/w Apache PHP)

THX (शायद सिर्फ एक सरल लिंक :) यह है

उत्तर

94

मिले अपने दम पर समाधान। हो सकता है कि यह अन्य मैक उपयोगकर्ताओं में मदद करता है ... MAMP के साथ इस तथ्य mysqldump जहाजों में लेकिन रेगिस्तान में कहीं स्थित है:

/अनुप्रयोग/MAMP/पुस्तकालय/bin/mysqldump

यही कारण है कि उपकरणों की तरह MySQL कार्यक्षेत्र इसे नहीं मिला, न ही यह पथ के बिना टर्मिनल में काम करता है। तो अंत में बस टाइप करें:

/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql 

डंप बनाने के लिए।

+0

धन्यवाद ran2। मैं इसे ढूंढ रहा हूं :) – marknt15

+28

सुडो एलएन-एस/एप्लीकेशन/एमएएमपी/लाइब्रेरी/बिन/माइस्क्ल्डम्प/यूएसआर/लोकल/बिन/माइस्क्ल्डम्प –

+0

सच। सिम्लिंक जोड़ना वास्तव में यहां एक अच्छा अतिरिक्त संकेत है। धन्यवाद मैथ्यू। –

14

.bash_profile में, PATH="$PATH:/Applications/MAMP/Library/bin" जोड़ें।

यदि आपके पास .bash_profile नहीं है, तो आप create one कर सकते हैं।

+1

हो सकता है कि यह एक 'निर्यात पाथ = "$ पाथ:/एप्लीकेशन/एमएएमपी/लाइब्रेरी/बिन" ' – vburlak

6

मैंने हाल ही में पाया है कि एमएएमपी प्रो आपकी सभी mysql टर्मिनल क्षमताओं को छुपाता है।

sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql; 
sudo ln -s /Applications/MAMP/Library/bin/mysqlcheck /usr/local/bin/mysqlcheck; 
sudo ln -s /Applications/MAMP/Library/bin/mysqldump /usr/local/bin/mysqldump 
0

/usr:

अपने स्थानीय बिन, जहां आप सभी WP-CLI फिर डाटाबेस कार्य या कुछ भी है कि आप टर्मिनल के माध्यम से डेटाबेस के साथ की जरूरत का उपयोग शुरू कर सकते हैं करने के लिए भर में MAMP Mysql जादू हालांकि प्रतियां इस का उपयोग करते हुए /local/mysql-5.6.20-osx10.8-x86_64/bin/mysqldump -u root -p डेटाबेसबेस tablename> /Library/WebServer/Documents/upload/kg_exam_metadata.sql;

+0

होना चाहिए, जबकि यह कोड प्रश्न का उत्तर दे सकता है, इस कोड का जवाब क्यों दे सकता है और/या यह कैसे जवाब देता है प्रश्न अपने दीर्घकालिक मूल्य में सुधार करता है। – NathanOliver