Php 访问MAMP';从终端下载MySQL
我想练习使用SQL而不是phpMyAdminPhp 访问MAMP';从终端下载MySQL,php,mysql,bash,terminal,mamp,Php,Mysql,Bash,Terminal,Mamp,我想练习使用SQL而不是phpMyAdmin 如何从终端登录到MAMP的MySQL?我假设您使用的MAMP版本本身安装在/Applications/MAMP中。首先通过MAMP控制台确保Mysql服务器已打开。然后从命令行进行如下连接: /Applications/MAMP/Library/bin/mysql -uUsername -pPassword 显然要替换用户名和密码。顺便说一句,在-u和用户名或-p和密码之间没有空格 祝你好运学习旧的时尚方式 我必须做一些修改,首先转到bin文件夹
如何从终端登录到MAMP的MySQL?我假设您使用的MAMP版本本身安装在/Applications/MAMP中。首先通过MAMP控制台确保Mysql服务器已打开。然后从命令行进行如下连接:
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
显然要替换用户名和密码。顺便说一句,在-u和用户名或-p和密码之间没有空格
祝你好运学习旧的时尚方式 我必须做一些修改,首先转到bin文件夹
cd /Applications/MAMP/Library/bin/
然后要运行mysql文件,必须执行
./mysql -uUSERNAME -pPASSWORD
原因是:如果您只想键入:
mysql -u Username -p
更新macOS Big Sur用下一个命令中的~/.zshrc
替换所有~/.bash_profile
或~/.profile
使用以下命令,首先检查是否有名为~/.bash_profile
或~/.profile
或~/.zshrc
的文件
ls -la ~/
如果存在其中一个文件,请编辑该文件。否则,用你喜欢的编辑器创建一个新的编辑器(这里我用nano来做,并且有一个~/.bash\u配置文件
文件)
插入以下行
alias mysql=/Applications/MAMP/Library/bin/mysql
保存文件并使用CTRL+X退出nano,然后键入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
我无法使上述任何一项工作:/I我去了,它工作得非常好。希望这有帮助 打开一个新的终端窗口,复制并粘贴下面的部分和TADA
/Applications/MAMP/Library/bin/mysql--host=localhost-uroot-proot如果要在Windows上执行此操作,请键入:
c:/MAMP/bin/mysql/bin/mysql.exe -u username -p dbname < data.sql
c:/MAMP/bin/mysql/bin/mysql.exe-u username-p dbname
这一行适合我:
/Applications/MAMP/Library/bin/mysql -uroot -p
然后
输入密码…如果您以这种方式输入密码,系统上的其他进程可以通过
ps-ef
输出来发现密码。最好不要使用-p
密码,这样你就可以通过交互式终端输入,只有具有管理权限的进程才能嗅探到。一般来说,这是一个很好的观点,但我假设他在mac上,没有任何进程读取特洛伊木马。尽管如此,如果有一天你搬去共享主机,这并不是一种习惯!如果我在我的live网站的共享主机上,输入密码的最佳方式是什么?只需输入-p而不输入密码。当它问“你的密码是什么”时,在该点输入密码是安全的。@Donny P.如果我的答案解决了你的问题,别忘了检查答案是否正确!谢谢caramba的好小费!要让它立即工作,唯一需要做的就是执行:$source~/.bash_profiler或者您可以在.bash_profile中添加路径到path,然后您可以从终端中的任何位置运行该目录中的任何可执行文件。e、 例如,export PATH=“/Applications/MAMP/Library/bin:${PATH}”。alias也可以工作,但只允许您访问该命令。谢谢,为我节省了几个小时!试图链接到/usr/bin/mysql
时表示即使使用sudo也不允许操作。我将它链接到/usr/local/bin/mysql
/Applications/MAMP/Library/bin/mysql -uroot -p
cd /Application/MAMP/Library/bin
./mysql -u root -p