Mac устанавливает и открывает mysql с помощью терминала
Я загрузил файл mysql dmg и прошел мастер для запуска. Готово. Я также запустил mysql-сервер под системными настройками.
Целью этого является работа над упражнениями моей текстовой книги SQL. Команды терминала новы для меня, но я думаю, что как только я смогу начать работу, работа с упражнениями должна быть в порядке.
Из исследования в Интернете различные блоги говорят мне перейти к папке mysql в терминале: /USR/ локальные/MySQL
Fine. Тогда это становится немного менее ясным, поскольку почти каждая статья имеет другой набор инструкций о том, как действовать. Я вчера возился с ним и был запрошен пароль - какой пароль mysql по умолчанию?
Может ли кто-нибудь дать мне шаги, чтобы встать и работать с mysql через терминал?
Ответы
Ответ 1
(Обновлено на 2017 год)
Когда вы установили MySQL, он сгенерировал пароль для пользователя root. Вы можете подключиться с помощью
/usr/local/mysql/bin/mysql -uroot -p
и введя сгенерированный пароль.
Ранее пользователь root
в MySQL не имел пароля и мог подключаться только с localhost. Таким образом, вы будете подключаться с помощью
/usr/local/mysql/bin/mysql -uroot
Ответ 2
Откройте терминал и введите
sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'
затем закройте терминал и откройте новый терминал и введите
mysql -u root -p
нажмите enter, и он попросит вас ввести пароль
Я нашел это решение на https://teamtreehouse.com/community/says-mysql-command-not-found
теперь установить новый тип пароля
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
Ответ 3
В терминале я набрал:
/usr/local/mysql/bin/mysql -u root -p
Затем мне было предложено ввести временный пароль, который был предоставлен мне после завершения установки.
Ответ 4
Если у вас есть сервер MySQL и работает, вам просто нужен клиент, чтобы подключиться к нему и начать практиковать. Одним из них является mysql-client
, который является инструментом командной строки, или вы можете использовать phpMyAdmin
, который является веб-инструментом.
Ответ 5
-
установить доморощенный через терминал
-
brew install mysql
Ответ 6
Эта команда работает для меня:
./mysql -u root -p
(PS: я работаю на Mac через терминал)
Ответ 7
попробуйте с любой из 2 ниже команд
/usr/local/mysql/bin/mysql -uroot - ИЛИ -
/usr/local/Cellar/mysql//bin/mysql -uroot
Ответ 8
Эта команда работает для меня:
Команда:
mysql --host=localhost -uroot -proot
Ответ 9
/Applications/xampp/xamppfiles/bin/mysql -u root -p