Я хочу практиковать использование SQL вместо phpMyAdmin.
Как мне войти в MySQL MAMP из терминала?
Я предполагаю, что версия MAMP, которую вы используете, устанавливает сами в / Applications / MAMP. Сначала убедитесь, что через консоль MAMP включен сервер Mysql. Затем подключитесь к командной строке:
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
Очевидно, заменить имя пользователя и пароль. Кстати, между -u и именем пользователя нет пробела или -p и Пароль.
Удачи, изучая Mysql, старый способ!
Если вы просто хотите ввести:
mysql -u Username -p
Вы можете создать псевдоним в вашем ~/.bash_profile
в более старых версиях OSX, этот файл назывался ~/.profile
поэтому лучше всего сначала проверить
ls -la ~/
Если один из этих файлов существует, отредактируйте этот файл. Else, создайте новый, с каким бы нужным вам редактором (здесь я делаю это с nano и имею файл ~ / .bash_profile)
sudo nano ~/.bash_profile
вставить следующую строку
alias mysql=/Applications/MAMP/Library/bin/mysql
Так что теперь вам, возможно, придется перезапустить свой терминал (не уверенный в этом, это не сработало сразу, мне пришлось перезагрузить компьютер, а затем voilà ..)
Открыть терминал и тип
mysql -u root -p
оно работает
Просто создайте символическую ссылку на MAMP mysql.
sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/bin/mysql
Затем вы можете легко вызвать его из любого каталога, например:
mysql -uUsername -pPassword
Мне пришлось сделать небольшую модификацию, сначала перейдите в папку bin
cd /Applications/MAMP/Library/bin/
затем запустить mysql-файл a, который должен был выполнить
./mysql -uUSERNAME -pPASSWORD
Причина в том, что: Запуск исполняемого файла в Mac Terminal
Я не мог заставить работать над этим: / Я пошел в http://blog-en.mamp.info/2009/08/using-mysql-command-line-with-mamp.html, и он отлично работал. Надеюсь это поможет.
Откройте новое окно терминала , скопируйте и вставьте раздел ниже и TADA !
/ Приложения / MAMP / Library / bin / mysql –host = localhost -uroot -proot
Если вы хотите сделать это по типу Windows:
c:/MAMP/bin/mysql/bin/mysql.exe -u username -p dbname < data.sql
Эта линия работает для меня:
/Applications/MAMP/Library/bin/mysql -uroot -p