আমি কীভাবে ম্যাকের উপর কমান্ড লাইন মাইএসকিউএল ক্লায়েন্ট ইনস্টল করব?


131

আমি জিইউআই নয়, কমান্ড লাইনের জন্য মাইএসকিউএল ক্লায়েন্ট ইনস্টল করতে চাই। আমি ওয়েবে অনুসন্ধান করেছি কিন্তু কেবল মাইএসকিউএল সার্ভার ইনস্টল করার নির্দেশাবলী পেয়েছি।


2
কেবলমাত্র একজন ক্লায়েন্টের জন্য হোমব্রিউ সূত্র রয়েছে: সূত্র.ব্রেউ.শ / ফর্মুলা / মাইএসকিএল- ক্লায়েন্ট এটি ইনস্টল করুন:brew install mysql-client
ইভান

উত্তর:


160

মাইএসকিউএল ওয়ার্কবেঞ্চ ইনস্টল করুন , তারপরে

export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS

4
এটি কীভাবে গ্রহণযোগ্য উত্তর হতে পারে এটি কেবলমাত্র একটি সেশনের জন্য কাজ করে এবং প্রতিটি একক সেশনের জন্যই এটি পুনরায় করতে হবে। (এবং হ্যাঁ আমি সেই পুনঃসূচনা করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি)
জোনালভ

1
@ জোনালভ কারণ শেল কমান্ডগুলি সহজেই কারও .bashrc বা .bash_profile এ যুক্ত করা যেতে পারে যদি কেউ কোনও কমান্ড (যেমন এটির) প্রারম্ভের প্রতিটি শেলটিতে চালিত হতে চায়।
jdunk

47
প্রশ্নটি "কোনও জিইআইআই নয়" বললে এটি কীভাবে গ্রহণযোগ্য উত্তর হতে পারে?
জোশ জে

5
এই উত্তরে লাইনটি ~ / .bash_profile এ জুড়ুন এবং তারপরে source ~/.bash_profileটার্মিনালের একটি নতুন উদাহরণ চালনা করুন বা লোড করুন।
লুক

4
আপনি এটিকে অনেকদূর নিয়ে যাচ্ছেন। আপনি একটি জিইউআই এবং একটি সিএলআই পাবেন। কেবল সিএলআই ব্যবহার করুন। এটি আপনার ব্যাশ আরসিতে রাখুন এবং আপনার কাজ শেষ।
দ্বৈততা

66

আপনি যদি ইতিমধ্যে http://dev.mysql.com/downloads/ ) থেকে ডিস্ক চিত্র (dmg) থেকে মাইএসকিউএল ইনস্টল করেছেন , একটি টার্মিনাল খুলুন, চালান:

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile

তারপরে, .bash_profileনিম্নলিখিত কমান্ডটি চালিয়ে পুনরায় লোড করুন :

 . ~/.bash_profile

আপনি এখন 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 /


3
ওপি সূচিত করেছিল যে তিনি সার্ভারটি ইনস্টল করতে চান না, কেবল কমান্ড-লাইন ক্লায়েন্ট।
গ্রেগ ব্রাউন

@ জ্যাকস্পারো আপনার প্রথমে প্রশ্নটি পড়া উচিত ছিল। আপনার উত্তরটি মাইএসকিএল সার্ভার ইনস্টল করা প্রয়োজন বা বোঝায় কিন্তু প্রশ্নটি স্পষ্টভাবে বলেছে যে সে সার্ভারটি ইনস্টল করতে চায় না
জোসেফ

উত্তর করার জন্য ধন্যবাদ. ইনস্টলারটির সেই ধরণের জিনিস করা উচিত।
আগুস্তে সানচেজ 20'17

55

সেরা বিকল্পটি হ'ল:

brew install mysql

10
এটি সার্ভারটিও ইনস্টল করে, কেবল ক্লায়েন্টের কী হবে?
26 এ রেয়ার্টস

74
brew install caskroom/cask/mysql-shellকমান্ড লাইন ক্লায়েন্ট ইনস্টল করা হবে।
ক্রিস্টিয়ান

25
এটি উল্লেখ করার মতো হতে পারে যে, যদি এইভাবে ইনস্টল করা হয়, শেলটি mysqlshকমান্ডের সাথে চালু করা হবে ।
এরিক জর্জেনসেন

@ ক্রিশ্চিয়ান আপনি উপরের কমান্ডের সাহায্যে মাইএসকিএল-শেলটি কীভাবে সরিয়ে ফেলবেন?
বিরাজ

2
ধন্যবাদ ক্রেস্টিয়ান এবং @ এরিক-জর্জেনসেন আমি brew install Caskroom/cask/mysql-shell"ক্যাস্করুম" এর জন্য সি ক্যাপ করার জন্য কমান্ডটি সংশোধন করেছি এবং ব্যবহৃত কমান্ডটি মাইএসকিএলএস ছিল
il0v3d0g

32

মাইএসকিএল-এর ক্লায়েন্ট-কেবলমাত্র ইউটিলিটিগুলির সেট রয়েছে:

মাইএসকিউএল ক্লায়েন্ট শেল https://dev.mysql.com/downloads/shell/

অন্যান্য কমান্ড লাইনের ইউটিলিটিগুলি https://dev.mysql.com/downloads/utilities/

ম্যাক ওএসএক্স সংস্করণ উপলব্ধ।


3
কেবলমাত্র ওপি ক্লায়েন্ট এবং কমান্ড লাইনের কথা বিবেচনা করে এটি সঠিক উত্তরের নিকটতম । তবে, ব্যবহারকারীর ১ ... ... এবং @ জ্যাকস্পারো ইনস্টলের পরে কী করা উচিত সে সম্পর্কে সর্বাধিক কার্যকর নির্দেশনা দিয়েছেন।
মাইক উইলিয়ামসন 21

মাইএসকিএল ক্লায়েন্ট এই পদ্ধতিটির মাধ্যমে ইনস্টল করা হয়নি AFAICT
Rondo

3
দেখে মনে হচ্ছে যে তারা এটিকে একটি পৃথক সরঞ্জাম হিসাবে ছিন্ন করেছে, dev.mysql.com/downloads/shell
ট্রসম্যান

মাইএসকিউএল শেল ইনস্টল করে mysqlshযা ক্লাসিকাল mysqlকমান্ডের সমতুল্য বলে মনে হয় । আপনি এটি ব্যবহার করে হোমব্রিউ দিয়ে ইনস্টল করতে পারেন brew cask install mysql-shell
বার্নহার্ড ফার্স্ট

3
যদি আপনি কোনও mysqlপ্রম্পট আশা করেন , তবে mysqlsh --sqlঅনুরূপ অভিজ্ঞতার জন্য চেষ্টা করুন (এবং এটি বেশিরভাগ ক্ষেত্রে একইভাবে যুক্তিগুলি গ্রহণ করে, সহায়কভাবে লাগে!)
লর্না মিচেল

26

এটি অন্য ওভারহেড ছাড়াই কমান্ড লাইন ক্লায়েন্টটিকে কঠোরভাবে ইনস্টল করে:

হোমব্রিউ ইনস্টল করুন (যদি তা না থাকে):

/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 ব্যবহার করে ব্যবহার করুন (সাম্প্রতিক ম্যাকোজে ডিফল্ট)
জনি

17

এখন একটি mysql-clientসূত্র আছে।

brew install mysql-client


4
এটি mysql কমান্ডটি এমন কিছু হিসাবে ইনস্টল করে/usr/local/Cellar/mysql-client/x.x.x/bin/mysql যা সম্ভবত প্যাথ-এ নেই on বোধ করতেন brew link mysql-clientপরে আমার জন্য কাজ করেন।
অ্যালেক্স

1
brew install mysql-client@5.7mysql 5.7 এর জন্য

7

"মাইএসকিউএল ওয়ার্কবেঞ্চ" ডিএমজি ফাইল এবং খুলুন

# 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

ডিএমজি ডিস্কটি বের করুন


2
আপনার উত্তর শেডটি হালকা করে আমি এইভাবে সমস্যার সমাধান করেছি। ধন্যবাদ। cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
zzxwill

আমি একটি নরম লিঙ্কটি ব্যবহার করার পরামর্শ দেব: ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/binযাতে অনুলিপিগুলি অনুলিপিটি আবার চালনা না করে প্রতিফলিত হয়।
ডেভিড ওয়েবার

6

mysql-shellহোমব্রিউ দিয়ে ইনস্টল করার জন্য , চালান

brew cask install mysql-shell

এরপরে আপনি মাইএসকিএল শেলটি চালু করতে পারবেন

mysqlsh

আপনি যদি সরাসরি এসকিউএল মোডে প্রবেশ করতে চান তবে চালান

mysqlsh --sql

3

আপনি যদি ডিএমজি থেকে কোনও ম্যাক ইনস্টল করেন তবে এটি একটি মাইএসকিএল ক্লায়েন্ট তৈরি করেছে তবে এটি আপনার ব্যবহারকারীর পথে রাখেনি।

এটি আপনার যুক্ত করুন .bash_profile:

export PATH="/usr/local/mysql/bin:$PATH

এটি আপনাকে যে mysqlকোনও জায়গা থেকে আপনার মতো দৌড়াতে দেবে ।


এটি আমার পক্ষে কাজ করেছে। আমি মাইএসকিউএল ওয়েবসাইট থেকে মাইএসকিউএল শেল ইনস্টল করেছি তবে এখনও কিছুই নেই। উপরের নির্দেশ অনুসারে পথ ঠিক করা কাজটি করেছে। দেখে মনে হচ্ছে ইনস্টলটি কাজ করেছে, তবে সঠিকভাবে পথ নির্ধারণ করে নি (যদি আদৌ)।
জেমস স্মিথ

2

পূর্বের উত্তরের হিসাবে বর্ণিত হিসাবে আপনি চালিয়ে মাইএসকিএল সার্ভার এবং ক্লায়েন্ট লিব উভয় পেতে পারেন

brew install mysql

ক্লায়েন্ট শুধুমাত্র ইনস্টলেশন আছে। কেবল ক্লায়েন্ট লাইব্রেরি ইনস্টল করতে

brew install mysql-connector-c

এই কমান্ডগুলি চালানোর জন্য আপনার ম্যাকের হোমব্রিউ প্যাকেজ ম্যানেজারের দরকার। আপনি এটি চালিয়ে ইনস্টল করতে পারেন

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


1

সবচেয়ে সহজ উপায় হ'ল মাইএসকিএল সার্ভার বা ওয়ার্কবেঞ্চ ইনস্টল করা, কোথাও মাইএসকিএল ক্লায়েন্ট অনুলিপি করা, আপনার পাথের সেটিংস আপডেট করা এবং তারপরে প্রথম স্থানে এক্সিকিউটেবল পাওয়ার জন্য আপনি যা কিছু ইনস্টল করেছেন তা মুছুন।


1

ম্যাকপোর্টস ব্যবহার করে আপনি ক্লায়েন্টটি ইনস্টল করতে পারেন:

sudo port install mysql57

আপনার ইনস্টল করা সংস্করণটি আপনার মাইএসকিএল হিসাবে নির্বাচন করতে হবে

sudo port select mysql mysql57

আপনি যদি -serverপ্যাকেজের নামের সাথে যুক্ত হন তবে সার্ভারটি ইনস্টল করা হবে (উদাঃ mysql57-server)


1

ব্রিউ থেকে ইনস্টলেশন কমান্ড:

$ 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`.

0

আপনার যদি হালকা সমাধানের প্রয়োজন হয় তবে আমি মাইএসকিএল-শেল প্রস্তাব দিচ্ছি, নীচের কমান্ডটি ব্যবহার করে ইনস্টল করুন।

ব্রিবু কাস্ক ইনস্টল মাইএসকিএল-শেল

ইনস্টলেশন পরে শুরু করতে mysqlsh টাইপ করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.