Подтвердить что ты не робот

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

Я хочу использовать SQL вместо phpMyAdmin.

Как мне войти в MAMP MySQL из терминала?

4b9b3361

Ответ 1

Я предполагаю, что версия MAMP, которую вы используете, устанавливает сами в /Applications/MAMP. Сначала убедитесь, что через консоль MAMP включен сервер Mysql. Затем подключитесь к командной строке:

/Applications/MAMP/Library/bin/mysql -uUsername -pPassword

Очевидно, заменить имя пользователя и пароль. BTW, нет места между -u и именем пользователя или -p и паролем.

Удачи, изучая Mysql, старомодный способ!

Ответ 2

Если вы просто хотите набрать:

mysql -u Username -p

Вы можете создать псевдоним в вашем ~/.bash_profile в более старых версиях OSX, этот файл назывался ~/.profile поэтому лучше сначала проверить с помощью

ls -la ~/

Если один из этих файлов существует, отредактируйте этот файл. Иначе, создайте новый с любым редактором, который вам нравится (здесь я делаю это с помощью nano и имею файл ~/.bash_profile)

sudo nano ~/.bash_profile

вставить следующую строку

alias mysql=/Applications/MAMP/Library/bin/mysql

Сохраните файл и выйдите из nano с помощью CTRL + X затем введите Y и enter

Затем вам нужно набрать

source ~/.bash_profile

Теперь вы можете использовать

mysql -u root -p

Ответ 3

Просто создайте символическую ссылку на MAMP mysql.

sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/bin/mysql

Затем вы можете легко вызвать его из любого каталога, например:

mysql -uUsername -pPassword

Ответ 4

Мне пришлось немного изменить, сначала перейдите в папку bin

cd /Applications/MAMP/Library/bin/

то для запуска mysql файла a должен был выполнить

./mysql -uUSERNAME -pPASSWORD

Причина заключалась в следующем: Запуск исполняемого файла в Mac Terminal

Ответ 5

Я не мог заставить работать над этим:/Я пошел в http://blog-en.mamp.info/2009/08/using-mysql-command-line-with-mamp.html, и он отлично работал. Надеюсь, это поможет.

Откройте новое окно терминала, скопируйте и вставьте раздел ниже и TADA!

/Приложения/MAMP/Library/bin/mysql --host = localhost -uroot -proot

Ответ 6

Если вы хотите сделать это по типу Windows:

 c:/MAMP/bin/mysql/bin/mysql.exe -u username -p dbname < data.sql

Ответ 7

Эта строка работает для меня:

/Applications/MAMP/Library/bin/mysql -uroot -p

Ответ 8

на MAMP версии 4.5 или Higer. попробуйте mampsql -uUSERNAME -p