从终端访问MAMP的MySQL

时间:2012-02-17 21:07:15

标签: php mysql bash terminal mamp

我想练习使用SQL而不是phpMyAdmin。

如何从终端登录MAMP的MySQL?

8 个答案:

答案 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,然后输入Yenter

然后你需要输入

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

原因是:Running an executable in Mac Terminal

答案 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

输入您的密码...