Я хочу использовать SQL вместо phpMyAdmin.
Как мне войти в MAMP MySQL из терминала?
Я хочу использовать SQL вместо phpMyAdmin.
Как мне войти в MAMP MySQL из терминала?
Я предполагаю, что версия MAMP, которую вы используете, устанавливает сами в /Applications/MAMP. Сначала убедитесь, что через консоль MAMP включен сервер Mysql. Затем подключитесь к командной строке:
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
Очевидно, заменить имя пользователя и пароль. BTW, нет места между -u и именем пользователя или -p и паролем.
Удачи, изучая Mysql, старомодный способ!
Если вы просто хотите набрать:
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
Просто создайте символическую ссылку на 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
на MAMP версии 4.5 или Higer. попробуйте mampsql -uUSERNAME -p