जवाबों:
MySQLWorkbench स्थापित करें , फिर
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profile
टर्मिनल का नया इंस्टेंस चलाएं या लोड करें।
यदि आपने पहले ही http://dev.mysql.com/downloads/ से डिस्क छवि (dmg) से MySQL स्थापित कर लिया है, तो एक टर्मिनल खोलें, चलाएँ:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
फिर, .bash_profile
निम्नलिखित कमांड चलाकर पुनः लोड करें :
. ~/.bash_profile
अब आप mysql
किसी भी mysql सर्वर से कनेक्ट करने के लिए उपयोग कर सकते हैं :
mysql -h xxx.xxx.xxx.xxx -u username -p
क्रेडिट और संदर्भ: http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/
सबसे अच्छा विकल्प है:
brew install mysql
brew install caskroom/cask/mysql-shell
कमांड लाइन क्लाइंट स्थापित करेगा।
mysqlsh
कमांड के साथ लॉन्च किया गया है ।
brew install Caskroom/cask/mysql-shell
"Caskroom" के लिए कैप सी में कमांड को संशोधित किया और कमांड का उपयोग mysqlsh से
Mysql के पास केवल उपयोगिताओं का एक सेट है:
मैसकल क्लाइंट शेल https://dev.mysql.com/downloads/shell/
अन्य कमांड लाइन उपयोगिताओं https://dev.mysql.com/downloads/utilities/
मैक OSX संस्करण उपलब्ध है।
mysqlsh
होता है जो क्लासिकल mysql
कमांड के बराबर लगता है । आप इसे Homebrew का उपयोग करके स्थापित कर सकते हैं brew cask install mysql-shell
।
mysql
संकेत की उम्मीद कर रहे हैं , तो mysqlsh --sql
एक समान अनुभव के लिए प्रयास करें (और यह ज्यादातर समान तर्क देता है, मददगार!)
यह सख्ती से एक कमांड लाइन क्लाइंट स्थापित करता है, अन्य ओवरहेड के बिना:
Homebrew स्थापित करें (यदि आपके पास यह नहीं है):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
फिर, स्थापित करें mysql-client
:
brew install mysql-client
फिर, mysql-client
अपने PATH में बाइनरी डायरेक्टरी जोड़ें :
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
अंत में, अपना बैश प्रोफ़ाइल पुनः लोड करें:
source ~/.bash_profile
फिर आपको mysql
एक टर्मिनल चलाने में सक्षम होना चाहिए , अगर नया टर्मिनल खोलने की कोशिश न करें
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
यदि डिफ़ॉल्ट zsh (हाल के macOS में डिफ़ॉल्ट) का उपयोग करें
"MySQL कार्यक्षेत्र" DMG फ़ाइल खोलें और
# Adjust the path to the version of MySQL Workbench you downloaded
cp "/Volumes/MySQL Workbench 6.3.9.CE/MySQLWorkbench.app/Contents/MacOS/mysql" /usr/local/bin
# Make sure it's executable
chmod +x /usr/local/bin/mysql
DMG डिस्क को बाहर निकालें
cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ताकि अपडेट फिर से कॉपी चलाने के बिना परिलक्षित हो।
mysql-shell
होमब्रे के साथ स्थापित करने के लिए , रन करें
brew cask install mysql-shell
फिर आप के साथ mysql खोल लॉन्च कर सकते हैं
mysqlsh
यदि आप सीधे SQL मोड में प्रवेश करना चाहते हैं, तो दौड़ें
mysqlsh --sql
यदि आप एक मैक पर DMG से स्थापित करते हैं, तो इसने एक mysql क्लाइंट बनाया लेकिन इसे आपके उपयोगकर्ता पथ में नहीं रखा।
इसे अपने में जोड़ें .bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
यह आपको mysql
कहीं से भी चलाने देगा ।
जैसा कि पहले वाले उत्तर में कहा गया है कि आप mysql सर्वर और क्लाइंट लिबास दोनों को चलाकर प्राप्त कर सकते हैं
brew install mysql
।
ग्राहक भी केवल स्थापना है। केवल क्लाइंट लाइब्रेरी चलाने के लिए
brew install mysql-connector-c
इन आदेशों को चलाने के लिए, आपको अपने मैक में होमब्रेव पैकेज मैनेजर की आवश्यकता है। आप इसे चलाकर स्थापित कर सकते हैं
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
MacPorts का उपयोग करके आप ग्राहक को इसके साथ स्थापित कर सकते हैं:
sudo port install mysql57
आपको अपने mysql के रूप में स्थापित संस्करण का चयन करने की भी आवश्यकता है
sudo port select mysql mysql57
सर्वर केवल तभी स्थापित होता है जब आप -server
पैकेज नाम के लिए संलग्न होते हैं (उदाहरण के लिए mysql57-server
)
काढ़ा से स्थापना आदेश:
$ brew cask install mysql-shell
देखो तुम क्या कर सकते हैं:
$ mysqlsh --help
mysqlsh
क्लाइंट से स्थापित क्वेरी चलाएँ :
$ mysqlsh --host=192.x.x.x --port=3306 --user=user --password=xxxxx
MySQL Shell 8.0.18
Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Type '\help' or '\?' for help; '\quit' to exit.
WARNING: Using a password on the command line interface can be insecure.
Creating a session to 'user@192.x.x.x:3306'
Fetching schema names for autocompletion... Press ^C to stop.
Your MySQL connection id is 16
Server version: 8.0.18 MySQL Community Server - GPL
No default schema selected;
type \use <schema> to set one.
MySQL 192.x.x.x:3306 ssl JS >
MySQL 192.x.x.x:3306 ssl JS > `\use rafdb`
Default schema set to `rafdb`.
यदि आपको एक हल्के समाधान की आवश्यकता है तो मैं mysql-shell की सलाह देता हूं, नीचे दिए गए कमांड का उपयोग करके इंस्टॉल करें।
काढ़ा पीपा स्थापित mysql- खोल
स्थापना के बाद शुरू करने के लिए mysqlsh टाइप करें ।
brew install mysql-client