mysql on os x 10.6 находится в /usr/local/mysql/bin/mysql
Я получаю команду не найденной, когда я набираю mysql --version
в терминале. Это потому, что путь сокета неправильный? если да, то как это исправить?
спасибо
mysql on os x 10.6 находится в /usr/local/mysql/bin/mysql
Я получаю команду не найденной, когда я набираю mysql --version
в терминале. Это потому, что путь сокета неправильный? если да, то как это исправить?
спасибо
Просто выполните следующие действия в терминале:
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
он работает временно. Если вы используете Ctrl + 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
, '~/.bash_profile` и т.д.... вы должны добавить. Кроме того, зачем экспортировать и приложить $PATH к себе, когда вы можете просто перейти и изменить PATH напрямую...?
Я испробовал все решения из ответов, но не смог получить команду mysql
для работы с терминалом, всегда получая сообщение
bash: command not found
Решение состоит в том, чтобы изменить .bash_profile и добавить путь mysql к .bash_profile
Для этого выполните следующие действия: 1. Откройте новое окно терминала или убедитесь, что находитесь в домашнем каталоге 2. Откройте .bash_profile, используя
nano .bash_profile
3. Добавьте следующую команду, чтобы добавить путь mysql
PATH="/usr/local/mysql/bin:${PATH}"
export PATH
4. Нажмите Ctrl + X, затем нажмите y и нажмите enter.
добавив этот код в мой .profile, работал у меня: :/USR/локальные/MySQL/бен
Спасибо.
P.S Этот .profile находится в вашем пользователе/пути. Его скрытый файл, поэтому вам придется добраться до него либо командой в терминале, либо с помощью редактора html.
Я думаю, что это более простой подход:
Вывод: переключение в режим SQL... Команды заканчиваются на;
Иди и делай великие дела! :)