回答
我假设你正在使用的MAMP的版本安装在/ Applications/MAMP中。首先通过MAMP控制台确保Mysql服务器处于打开状态。然后从命令行如此连接:
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
显然替换用户名和密码。顺便说一句,在-u和用户名或-p和密码之间没有空格。
好运学习Mysql老式的流行方式!
我不得不做一些修改,先进入bin文件夹
cd /Applications/MAMP/Library/bin/
然后运行mysql提交了执行
./mysql -uUSERNAME -pPASSWORD
谢谢,救了我几个小时! – Madamadam 2016-06-25 21:52:17
如果您只想输入:
mysql -u Username -p
可以在较老版本的OSX在~/.bash_profile
创建别名此文件被称为~/.profile
所以最好先检查与
ls -la ~/
如果这些文件中的一个存在,编辑该文件。否则,创建一个新的你什么都喜欢的编辑器(在这里我用纳米做到这一点,有一个在〜/ .bash_profile文件)
sudo nano ~/.bash_profile
插入以下行
alias mysql=/Applications/MAMP/Library/bin/mysql
所以现在,你可能必须重新启动终端(不知道在这一个,但它并不会马上工作,我不得不重新启动计算机,然后就万事大吉了..)
打开终端,并键入
mysql -u root -p
它的工作原理
好提示@caramba!您需要立即执行的唯一一件事是执行:$ source〜/ .bash_profile – 2015-03-10 16:50:36
或者您可以在.bash_profile中添加路径到PATH,然后您可以从任何地方运行该目录中的任何可执行文件你在终端。例如export PATH =“/ Applications/MAMP/Library/bin:$ {PATH}”。别名也起作用,但只允许您访问该命令。 – JacquelineIO 2015-07-25 19:07:40
只需简单地创建一个符号链接到MAMP mysql的。
sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/bin/mysql
然后你就可以轻松地从任何像这样的目录调用它:
mysql -uUsername -pPassword
试图链接到'/ usr/bin/mysql'上说,即使使用sudo,操作也是不允许的。我将它链接到'/ usr/local/bin/mysql' – 2016-11-04 15:39:46
我无法得到任何上述工作的:/我去http://blog-en.mamp.info/2009/08/using-mysql-command-line-with-mamp.html它完美地工作。希望这可以帮助。
打开一个新的终端窗口,复制和粘贴以下部分和TADA!
/应用/甲基苯丙胺/库/斌/ MySQL的主机=本地主机-uroot -proot
如果你想这样做在Windows类型:
c:/MAMP/bin/mysql/bin/mysql.exe -u username -p dbname < data.sql
这条线工程me:
/Applications/MAMP/Library/bin/mysql -uroot -p
- 1. 通过终端访问mysql
- 2. 在终端mac中打开mamp mysql
- 3. MAMP附带的PEAR:如何通过终端访问?
- 4. 从终端访问实例
- 5. MAMP MySQL的问题
- 6. 从终端访问Eclipse Scala编译器
- 7. 从终端访问phpmyadmin数据库
- 8. Javascript访问主机终端
- 9. 更改MySQL端口 - Mac - MAMP
- 10. MAMP使用终端PHP函数
- 11. SSH到MAMP与终端错误
- 12. MAMP显示服务器登录终端
- 13. 从终端打开MySQL
- 14. 如何从终端访问分析客户端密钥?
- 15. 在终端中访问json的元素
- 16. PHP的MySQL laravel 5.4终端问题
- 17. 无法远程访问MAMP
- 18. MAMP远程访问网站
- 19. MySQL的在终端
- 20. 删除MAMP后从终端启动apache时出错
- 21. Windows 10 - MAMP Pro - MySQL问题
- 22. 无法通过终端(ssh)访问fortrabbit mysql db
- 23. 如何添加/审查远程MySQL访问主机与终端
- 24. 终端mysql -v给出拒绝访问错误1045(28000)
- 25. 访问从机端
- 26. 无法从Java项目中访问终端中的.png文件
- 27. 如何从终端访问我的iCloud Drive文件夹?
- 28. 访问在终端服务会话
- 29. Yammer搜索终端用户访问
- 30. 通过终端访问运行时java
如果以这种方式给出密码,系统上的其他进程可以通过'ps -ef'输出发现密码。最好不加密码地单独放置'-p',这样你就可以通过交互式终端输入来输入密码,这只能被具有管理权限的进程嗅探到。 – sarnold 2012-02-18 02:09:33
总的来说,这是一个很好的观点,但我认为他在Mac上没有任何过程阅读特洛伊木马。尽管如此,如果你有一天搬到共享主机上,习惯于这种做法并不是一种习惯 – Ray 2012-02-18 03:02:52
谢谢Ray!如果我在我的实时网站的共享主机上,输入密码的最佳方式是什么? – 2012-02-18 17:16:31