Я не могу запустить MySQL для OS X 10,7. Это находится в/usr/local/mysql/bin/mysql
Я получаю команду, не найденную, когда я печатаю mysql --version
в терминале.
Я пытался это не может получить доступ к MySQL из командной строки Mac, но все еще получить команду не найдена. Я попытался установить mysql с dmg, и я попытался установить его через homebrew, и я не могу заставить его работать. Когда я пытаюсь запустить mysql с homebrew, я получаю, что MySQL не запускается
Это мое $PATH
:
/ USR / бен: / бен: / USR / SBIN: / SBIN: / USR / местные / бен: / USR / X11 / бен: / USR / местные / мерзавец / бен: / Users / Victoria / бен: / USR / местные // USR / местные / MySQL / бен / частный / вар / MySQL / частный / вар / MySQL / бен
Ответы:
Это проблема с вашим $ PATH:
/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
,$PATH
где оболочка ищет командные файлы. Папки для поиска должны быть разделены двоеточием. И поэтому вы хотите/usr/local/mysql/bin/
на своем пути, но вместо этого он ищет/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
, который, вероятно, не существует.Вместо этого вы хотите
${PATH}:/usr/local/mysql/bin
.Так и делай
export PATH=${PATH}:/usr/local/mysql/bin
.Если вы хотите, чтобы он запускался каждый раз, когда вы открываете терминал, поместите его в файл
.bash_profile
, который запускается при открытии терминала.источник
$PATH
./usr/local/mysql/bin
.Я столкнулся с той же проблемой, и, наконец, я получил решение. Пожалуйста, выполните следующие шаги, если вы используете MAMP.
Это работает для меня.
источник
Одним из альтернативных способов является создание мягкой ссылки в
/usr/local/bin
Но если вам нужны другие исполняемые файлы, например
mysqldump
, вам нужно создать для них программную ссылку.источник
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Вы должны установить PATH для mysql в вашем
.bashrc
файле, используя следующее:Но если вы используете,
oh my zsh
то вы должны добавить путь внутри.zshrc
файла.источник
Ваш путь не может быть установлен. Зайдите в терминал и наберите:
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
По сути, это позволяет вам получить доступ к MySQL из любого места.
Введите,
cat .bash_profile
чтобы проверить, был ли установлен PATH.Проверьте версию MySQL сейчас:
mysql --version
Если это все еще не работает, закройте терминал и снова откройте. Проверьте версию сейчас, она должна работать. Удачи!
источник
Если вы установили MySQL Server и по-прежнему получаете
Скорее всего, вы испытываете это, потому что у вас старая версия Mac.
Попробуй это:
в домашнем каталоге в терминале
open -t .bash_profile
вставить
export PATH=${PATH}:/usr/local/mysql/bin/
внутрь и сохранитьвместо записи
mysql -uroot -p
вставьте в свой терминал следующее:Введите ваш пароль. Теперь вы в.
источник
Я перепробовал много предложений по SO, но это то, что действительно работает для меня:
тогда вы печатаете
Вам будет предложено ввести пароль.
источник
Если вы используете терминал, вам нужно добавить следующее в
./bash_profile
export PATH="/usr/local/mysql/bin:$PATH"
Если вы используете zsh, вам нужно добавить вышеуказанную строку в ваш
~/.zshrc
источник
Добавьте следующие строки в bash_profile:
и сохраните bash_profile.
Теперь в терминале запускаем и останавливаем сервер mysql с помощью следующих команд:
и
источник
Я установил MAMP и phpmyadmin работал.
Но не могу найти / usr / local / bin / mysql
Это исправило
источник
С MAMP
источник
в терминале делаем:
И добавьте эту строку:
и введите это в терминале:
источник
Может быть, я помогу кому-то еще. Ни один из приведенных выше ответов не сработал для Каталины. Наконец, это решило проблему
echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> /Users/$(whoami)/.bash_profile
Конечно, вы должны изменить версию MySQL, которую вы установили
источник