我想练习使用SQL而不是phpMyAdmin。
如何从终端登录MAMP的MySQL?
答案 0 :(得分:70)
我假设你正在使用的MAMP版本安装在/ Applications / MAMP中。首先通过MAMP控制台确保Mysql服务器已启用。然后从命令行这样连接:
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
显然要替换用户名和密码。顺便说一句,-u与用户名或-p和密码之间没有空格。
好运学习Mysql的旧时尚方式!
答案 1 :(得分:23)
如果您只想输入:
mysql -u Username -p
您可以在旧版OSX版本的~/.bash_profile
中创建一个别名,此文件名为~/.profile
,因此请先检查
ls -la ~/
如果存在其中一个文件,请编辑该文件。另外,用你喜欢的编辑创建一个新的(这里我用nano做它并有一个〜/ .bash_profile文件)
sudo nano ~/.bash_profile
插入以下行
alias mysql=/Applications/MAMP/Library/bin/mysql
保存文件并使用CTRL + X
退出nano,然后输入Y
和enter
然后你需要输入
source ~/.bash_profile
现在你可以使用
mysql -u root -p
答案 2 :(得分:7)
只需创建一个指向MAMP mysql的符号链接即可。
sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/bin/mysql
然后您可以从任何目录轻松调用它:
mysql -uUsername -pPassword
答案 3 :(得分:2)
我不得不做一点修改,先去bin文件夹
cd /Applications/MAMP/Library/bin/
然后运行mysql文件a必须执行
./mysql -uUSERNAME -pPASSWORD
答案 4 :(得分:2)
我无法完成上述任何工作:/我去了http://blog-en.mamp.info/2009/08/using-mysql-command-line-with-mamp.html并且它完美无缺。希望这会有所帮助。
打开一个新的终端窗口,复制并粘贴以下部分和 TADA !
/ Applications / MAMP / Library / bin / mysql --host = localhost -uroot -proot
答案 5 :(得分:1)
如果您想在Windows上执行此操作:
c:/MAMP/bin/mysql/bin/mysql.exe -u username -p dbname < data.sql
答案 6 :(得分:0)
这条线对我有用:
/Applications/MAMP/Library/bin/mysql -uroot -p
答案 7 :(得分:0)
cd /Application/MAMP/Library/bin
然后
./mysql -u root -p
输入您的密码...