Доступ к MySQL MAMP из терминала

Я хочу практиковать использование 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