не удается получить доступ к mysql из командной строки mac
mysql на os x 10.6 находится в /usr/local/mysql/bin/mysql
Я получаю команду не найден, когда я набираю mysql --version
в терминале. Это потому, что путь сокета неправильный? если да, то как это исправить?
спасибо
5 ответов:
просто сделайте следующее в вашем терминале:
echo $PATH
Если ваш путь не в ту строку, вы должны добавить это:
export PATH=$PATH:/usr/local/
илиexport PATH=$PATH:/usr/local/mysql/bin
Я использую OS X 10.10, откройте оболочку, введите
export PATH=$PATH:/usr/local/mysql/bin
это работает временно.если вы используете Command+T для открытия новой вкладки, команда mysql больше не будет работать.
нам нужно создать .bash_profile файл, чтобы заставить его работать каждый раз, когда вы открываете новую вкладку.
nano ~/.bash_profile
добавьте в файл следующую строку.
# Set architecture flags export ARCHFLAGS="-arch x86_64" # Ensure user-installed binaries take precedence export PATH=/usr/local/mysql/bin:$PATH # Load .bashrc if it exists test -f ~/.bashrc && source ~/.bashrc
сохраните файл, затем откройте новую вкладку оболочки, она работает как шарм..
кстати, почему бы не попробовать https://github.com/dbcli/mycli
pip install -U mycli
это инструмент намного лучше, чем mysqlcli.. Клиент командной строки для MySQL, который может выполнять автоматическое завершение и подсветку синтаксиса
на OSX 10.11, вы можете
sudo nano /etc/paths
и добавьте путь(Ы), который вы хотите здесь, по одному на строку. Путь проще, чем выяснить, какой из~/.bashrc
,/etc/profile
,'~/.файл` и т. д... вы должны добавить к. Кроме того, зачем экспортировать и добавлять $PATH к себе, когда вы можете просто пойти и изменить путь напрямую...?
Я пробовал все решения из ответов, но не мог получить
mysql
команда для работы с терминала, всегда получая сообщениеbash: command not found
решение изменить .bash_profile, а добавить путь к mysql .файл
для этого выполните следующие действия: 1. Откройте новое окно терминала и убедитесь, что вы находитесь в домашнем каталоге 2. Открыть.файл с помощью
nano .bash_profile
3. Добавьте следующую команду, чтобы добавить mysql путь
PATH="/usr/local/mysql/bin:${PATH}" export PATH
4. Нажмите Ctrl+X, затем нажмите y и нажмите enter.