Команда MySQL не найдена [MAMP]
Я работаю над настройкой своего MySQL-сервера с помощью MAMP.
Текущий статус:
Загруженные MySQL, MAMP
Запуск MAMP: сервер MySQL зеленый, плюс он отображается как процесс в мониторе активности
Я пробовал:
$ mysql
-bash: mysql: command not found
Я увидел несколько учебников, в которых рекомендуется добавить путь к моему файлу .profile. Поэтому я создал файл .profile и добавил
PATH=$PATH:/Applications/MAMP/Library/bin
export PATH
Затем я сохранил его как .profile в домашнем каталоге.
Снова я попробовал
$ mysql
-bash mysql: command not found
Кто-нибудь знает, что неправильно?
Спасибо
ОС: Горный лев
Ответы
Ответ 1
Простым способом является просто запустить
sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql
Что это значит, добавьте символическую ссылку для двоичного кода mysql из MAMP в ваш исполняемый путь - в этом случае в /usr/local/bin/
Предупреждение. Если вы также установили MySQL вручную, это может помешать установке, поэтому не делайте этого, если у вас есть!
Ответ 2
Это MAMP для mac.
Сначала проверьте путь, в котором находится команда mysql на вашем компьютере. Например, моя:
/Applications/MAMP/Library/bin/mysql
Тестирование ввода в терминале даст вам какой-то ответ mysql в зависимости от того, успешно ли ваш логин. Например, например:
Welcome to the MySQL monitor. Commands end with ; or \g.
Теперь мы хотим добавить это в $PATH, так что вам нужно только запустить "mysql" без пути к папкам.
Для этого сначала проверьте $PATH, введите в терминал:
echo $PATH
Далее введите:
nano .bash_profile
Добавьте одну строку (используйте свой собственный путь к bin mysql):
export PATH="/Applications/MAMP/Library/bin:$PATH"
Нажмите Ctrl + o, чтобы сохранить, нажмите клавишу ввода/возврата, чтобы подтвердить имя файла .bash_profile.
Затем нажмите Ctrl + x, чтобы выйти из редактора.
Закройте терминал. Повторно открыть терминал. Введите:
echo $PATH
Теперь ваш PATH теперь включает путь mysql bin. Теперь вы можете вызвать команду mysql из любого каталога.
Кредиты http://coolestguidesontheplanet.com/add-shell-path-osx/
Ответ 3
MAMP docs (http://documentation.mamp.info/en/mamp/how-tos/using-mysql-command-line) говорит, что он должен быть здесь:
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
Ответ 4
Сначала вы должны проверить путь к двоичному файлу mysql. После этого вы можете расширить (в ~/.profile) свой PATH i.e.
export PATH=$PATH:/path/to/mysql/bin/
После редактирования .profile вам нужно выйти/войти в активные изменения или указать ваш файл .profile
source ~/.profile