MySql Команда не найдена: MacOS - PullRequest
0 голосов
/ 17 марта 2020

Я новичок в использовании терминала, и у меня возникли проблемы при устранении следующей проблемы: Посмотрев на некоторые другие подобные проблемы, я попробовал следующие команды, которые могут объяснить вам, что не так. Сначала я опубликую краткое изложение того, что я пробовал в терминале, и ответы, которые я получил от терминала. Ниже я "кратко" напишу о процессе установки и проблеме рабочей среды.

(MyUserName) $ sudo ln -s / usr / local / mysql / bin / mysql usr / local / bin

Пароль:

  • (здесь я ввожу свой пароль Ma c) *

ln: usr / local / bin: Нет такого файла или каталога

Иногда я получаю «Нет такого файла или каталога», но иногда я получаю следующее:

(MyUserName) $ sudo ln -s / usr / local / mysql / bin / mysql / usr / local / bin

ln: / usr / local / bin: файл существует

  • Я до сих пор не могу получить доступ mysql хотя, даже если я попробую сразу после ответа «Файл существует». Возможно, я что-то напутал вчера, когда выполнил указанную выше команду, но забыл "s" после da sh?

(MyUsername) $ ls / usr / local / mysql

ЛИЦЕНЗИЯ README документы для бинарных данных включают в себя файлы поддержки key man lib файлы поддержки

(MyUsername) $ echo $ PATH

/ usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local // bin

  • Что-то я пробовал из-за похожих вопросов *

(MyUsername) $ export PATH = $ PATH: / usr / local // bin

  • Я только что получил другой запрос от терминала и попытался следующий логин после этого: *

(MyUserName) $ mysql -u root -p

- bash: mysql: команда не найдена

Я успешно установил mysql и верстак и без проблем использовал его, однако я просто перезагружаю свой MacBook по умолчанию и при повторной установке У меня эти проблемы. Сначала я заметил, что оболочка по умолчанию в терминале была zsh, и я изменил ее на стандартную bash, потому что я не был уверен, что команды были одинаковыми, и я учусь на видео, и он использует bash оболочка.

При установке mysql мне не разрешили изменить путь или изменить место его установки, не то чтобы я это сделал, но, возможно, это странно?

Я тоже так сделал Не получается выбрать что-либо еще, кроме типа пароля, а затем установить пароль. (Я помню, что выбирал компоненты или что-то еще, когда делал это раньше)

В рабочей среде мой сервер root говорит, что он работает, когда я пытаюсь установить другое соединение, все кажется нормальным, за исключением того, что нет поля ввода для пароль. Итак, я все равно попытался установить соединение, но при попытке его использовать запрашивает пароль, где мой root пароль не работает.

Я ценю всю помощь, которую могу получить, она мне нужна для учебы (учитель не мог помочь из-за ОС). Пожалуйста, дайте мне знать, если у вас есть какие-либо предложения, спасибо:)!

1 Ответ

0 голосов
/ 17 марта 2020

Ваша команда должна была быть:

sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

По сути, команда создает символьную c ссылку для двоичного файла mysql в / usr / local / bin, который уже находится в вашем пути поиска. В качестве альтернативы вы могли бы добавить '/ usr / local / mysql / bin / mysql' в PATH

...