mysql -uroot -p,bin文件夹相关问题

mysql -uroot -p,bin文件夹相关问题

直接使用:mysql -uroot -p

提示:command not found;

看见老师回答其它同学的问题,说是要在mysql装的bin目录下面去执行,我只找到了php下的bin,其次就是MAMP集成的mysql,如图:(请老师看一下对不对)

http://img1.sycdn.imooc.com/climg//5909f8f00001ed5916380686.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

我装的是XAMPP环境,但是我感觉这篇文章应该能帮到你http://www.350351.com/plus/view.php?aid=522686

  • 幸福一点点 提问者 #1
    非常感谢你的回答,虽然不是最终答案,却给了我找到答案的灵感,谢谢,祝学习愉快
    2017-05-04 14:45:37
慕的地2359295 2017-07-06 10:17:11

MAMP的用户看这里

在终端里输入 mysql -uroot -p,

提示 mysql command not find的解决方法是修改环境变量

打开终端

(1)echo $PATH 查看环境变量


(2)输入:sudo vi ~/.bash_profile,按回车输入密码后用vi打开用户目录下的bash_profile文件。

一定要用sudo哦,否则没权限保存文件。


(3)增加一行:

export PATH=$PATH:/Applications/MAMP/Library/bin

意思是在PATH变量后面加多一个目录/Applications/MAMP/Library/bin

{

这里涉及到vi编辑器的使用,具体步骤是:

1)按一下键盘上的 i   进入编辑模式

然后将export PATH=$PATH:/Applications/MAMP/Library/bin复制进去

2)按一下键盘上的esc按键

然后输入   :wq    注意别把冒号丢了

3)然后退出vi编辑器

}

(4)保存文件并退出vi后,退出terminal(终端),重新启动终端

,然后输入:echo $PATH,按回车执行命令查看当前变量值,

这里我们会看到PATH变量后面确实增加了


(5)接下来就能直接在终端中输入

mysql -uroot -p

打开mysql了



提问者 幸福一点点 2017-05-04 11:15:34

MAC中安装MAMP,启动MySQL方法:

先输入:

/Applications/MAMP/Library/bin/mysql -u root -p

提示输入密码:root(默认)

【前提是】MySQL必须启动

  • 万分感谢,救了命啊
    2017-07-06 09:32:59
  • (我自己总结了一下) MAMP的用户看这里 在终端里输入 mysql -uroot -p, 提示 mysql command not find的解决方法是修改环境变量 打开终端 (1)echo $PATH 查看环境变量  (2)输入:sudo vi ~/.bash_profile,按回车输入密码后用vi打开用户目录下的bash_profile文件。 一定要用sudo哦,否则没权限保存文件。 (3)增加一行: export PATH=$PATH:/Applications/MAMP/Library/bin 意思是在PATH变量后面加多一个目录/Applications/MAMP/Library/bin { 这里涉及到vi编辑器的使用,具体步骤是: 1)按一下键盘上的 i 进入编辑模式 然后将export PATH=$PATH:/Applications/MAMP/Library/bin复制进去 2)按一下键盘上的esc按键 然后输入 :wq 注意别把冒号丢了 3)然后退出vi编辑器 } (4)保存文件并退出vi后,退出terminal(终端),重新启动终端 ,然后输入:echo $PATH,按回车执行命令查看当前变量值, 这里我们会看到PATH变量后面确实增加了  (5)接下来就能直接在终端中输入 mysql -uroot -p 打开mysql了
    2017-07-06 10:16:54
  • 我按照你的方法输入/Applications/MAMP/Library/bin/mysql -u root -p 提示输入密码:root(默认) 的确成功的启动了,可是不明白为什么这样就可以成功了呢? 我尝试了先切到/Applications/MAMP/Library/bin, 在输入mysql -uroot -p,提示我没有这个命令 还尝试了,配置全局变量,~./bash_profile文件里已经有这一行了export PATH=$PATH:/Applications/MAMP/Library/bin(但是只有这一行内容),我echo $PATH,发现环境变量也没能配置上。这两种办法我都失败了。 不过,像你这样,输入/Applications/MAMP/Library/bin/mysql -u root -p,再输入密码就没有问题
    2017-07-11 09:31:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师