it-swarm.com.ru

Как установить клиент MySQL командной строки на Mac?

Я хочу установить клиент MySQL для командной строки, а не GUI. Я искал в Интернете, но нашел только инструкции по установке сервера MySQL.

92
Chonghao Huang

установить MySQL Workbench, затем

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

Если вы уже установили MySQL из образа диска (dmg) из http://dev.mysql.com/downloads/ ), откройте терминал и запустите:

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/

49
JackSparrow

Лучший вариант это:

brew install mysql
41
Geek

Mysql имеет набор утилит только для клиента:

Mysql клиент Shell https://dev.mysql.com/downloads/Shell/

Другие утилиты командной строки https://dev.mysql.com/downloads/utilities/

Доступна версия для Mac OSX.

22
troseman

Теперь есть формула mysql-client.

brew install mysql-client

8
egze

Откройте файл DMG "MySQL Workbench" и

# 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
# To make sure it's executable
chmod +x /usr/local/bin/mysql

Извлечь диск DMG

6
caccialdo

Есть формулы Homebrew только для клиента: https://formulae.brew.sh/formula/mysql-client

Установите его: brew install mysql-client

4
Ivan

Для установки mysql-Shell с homebrew, запустите

brew cask install mysql-Shell

затем вы можете запустить MySQL Shell с

mysqlsh

если вы хотите войти в режим SQL напрямую, запустите

mysqlsh --sql
4
Michael Lihs

Если вы установили из DMG на Mac, он создал клиент MySQL, но не поместил его в ваш путь пользователя.

Добавьте это к своему .bash_profile:

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

Это позволит вам запускать mysql откуда угодно.

3
Paul Kenjora

Это строго устанавливает клиент командной строки, без других накладных расходов:

Установите 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

Наконец, перезагрузите ваш профиль bash:

source ~/.bash_profile

Тогда вы сможете запустить mysql в терминале, если не попытаетесь открыть новый терминал

3
Alex W

Как указано в предыдущем ответе, вы можете получить как mysql-сервер, так и клиентские библиотеки, запустив

brew install mysql.

Существует также установка только для клиента. Чтобы установить только клиентские библиотеки, запустите

brew install mysql-connector-c

Для запуска этих команд вам нужен менеджер пакетов homebrew на вашем Mac. Вы можете установить его, запустив

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

2
Kimmo Hintikka

Используя MacPorts вы можете установить клиент с:

Sudo port install mysql57

Вам также нужно выбрать установленную версию в качестве MySQL

Sudo port select mysql mysql57

Сервер устанавливается только в том случае, если вы добавляете -server к имени пакета (например, mysql57-server)

1
Alex G

Самым простым способом было бы установить сервер MySQL или рабочую среду, скопировать куда-нибудь клиент MySQL, обновить параметры пути и затем удалить все, что вы установили, чтобы получить исполняемый файл в первую очередь.

1
Willa