Я хочу установить клиент MySQL для командной строки, а не GUI. Я искал в Интернете, но нашел инструкции по установке сервера MySQL.
Как установить клиент MySQL командной строки на Mac?
Ответ 1
установите MySQLWorkbench, затем
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
Ответ 2
Если вы уже установили 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/
Ответ 3
Лучший вариант:
brew install mysql
Ответ 4
Mysql имеет набор утилит только для клиента:
Клиентская оболочка Mysql https://dev.mysql.com/downloads/shell/
Другие утилиты командной строки https://dev.mysql.com/downloads/utilities/
Доступна версия Mac OSX.
Ответ 5
Откройте файл DMG "Workbench MySQL" и
# 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 executable
chmod +x /usr/local/bin/mysql
Извлеките диск DMG
Ответ 6
В настоящее время существует формула mysql-client
.
brew install mysql-client
Ответ 7
Для установки mysql-shell
с homebrew запустите
brew cask install mysql-shell
вы можете запустить оболочку mysql с помощью
mysqlsh
если вы хотите напрямую войти в режим SQL, запустите
mysqlsh --sql
Ответ 8
Если вы установили из DMG на Mac, он создал клиент mysql, но не поместил его в свой пользовательский путь.
Добавьте это в свой .bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
Это позволит вам запускать mysql
откуда угодно.
Ответ 9
Как указано в более раннем ответе, вы можете получить как сервер 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)"
Ответ 10
Есть формулы Homebrew для просто клиента: https://formulae.brew.sh/formula/mysql-client
Установите его: brew install mysql-client
Ответ 11
Самый простой способ - установить сервер mysql или workbench, скопировать клиент mysql где-нибудь, обновить настройки пути и затем удалить все, что вы установили, чтобы получить исполняемый файл в первую очередь.
Ответ 12
Используя MacPorts, вы можете установить клиент с:
sudo port install mysql57
Вам также нужно выбрать установленную версию в качестве MySQL
sudo port select mysql mysql57
Сервер устанавливается, только если вы добавляете -server
к имени пакета (например, mysql57-server
)
Ответ 13
Это строго устанавливает клиент командной строки, без других накладных расходов:
Установите 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
в терминале, если не попытаетесь открыть новый терминал
Ответ 14
Пробовал утилиты mysql, но не работал для одного MacOS. Наконец пошел с Sequel Pro http://sequelpro.com/. Это не совсем соответствует требованию "нет gui" вопроса, а также тому, с чем я тоже начинал.