Командная строка MySQL '- bash команда не найдена'
Следующая ссылка в конце сообщения была полезной, но кто-то может это прояснить.
Есть 2 ответа, которые находятся в полном конфликте, поэтому я спрашиваю об этом.
Один человек отвечает, что вы должны получить в командной строке MySQL, как это
Перейдите в каталог
/usr/local/mysql/bin
И и в командной строке unix:
Macbookpro$./mysql
Затем введите следующее в reset пароль.
mysql -u root -p
Но затем другой человек говорит:
"Нет, вы должны запустить mysql -u root -p в bash, а не в командной строке MySQL. Если вы находитесь в mysql, вы можете выйти, набрав exit."
Ни один из них не работает для меня.
Первый метод Из приглашения bash:
$macbookpro mysql -u root -p
Enter password: xxxx
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Второй метод из mysql > prompt
mysql> -u root -p
->
Я также часто получаю эту ошибку:
- bash команда не найдена
Я не могу войти в phpMyAdmin.
Спасибо.
Моя проблема в том, что я получаю это сообщение об ошибке при попытке войти в phpMyAdmin.
"Вход без пароля запрещен конфигурацией"
Ссылка, ссылка на которую приведена выше. Отзывы от 2013 года
ERROR 1044 (42000): доступ запрещен для пользователя '' 'localhost' для базы данных 'db'
Ответы
Ответ 1
Чтобы использовать команду i.e. $mysql на терминале macbook, вам нужно экспортировать путь, используя:
export PATH=$PATH:/usr/local/mysql/bin/
учитывая установку по умолчанию, используйте следующую команду, чтобы получить приглашение mysql как пользователь root:
mysql -u root
в противном случае вы используете неправильный пароль root.
Ссылка: Установка пароля пользователя root root для ОС X
Ответ 2
Для постоянного решения -
Подробнее см. ссылку .