junjn4838的gravatar头像
junjn4838 2015-06-03 12:26:21

Linux环境下Mysql使用命令行为什么报:-bash: mysql: command not found的错误?

mysql的安装目录: /usr/local/mysql

进入mysql下面的bin文件,执行命令行:mysql -u root - p

报:-bash: mysql: command not found

主要问题是:我是在bin目录下面执行该命令的,里面是有mysql这个命令的,所以不知道为什么还是一直在报错。

请大家有空的时候看一下吧。

所有回答列表(4)
最代码官方的gravatar头像
最代码官方  LV168 2015年6月3日

没有将mysql的bash加到path中。

最代码服务器环境的是centos5,其他的linux环境原理相同,请自行百度解决。

vim /etc/profile

到最后添加:

export JAVA_HOME=/usr/local/jdk1.7.0_45/
export MAVEN_HOME=/usr/local/apache-maven-3.2.2/
export GIT_HOME=/usr/local/git/
export MYSQL_HOME=/usr/local/mysql/

export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$GIT_HOME/bin:$MYSQL_HOME/bin

保存退出,重新打开ssh端即可正常。

Linux环境下Mysql使用命令行为什么报:-bash: mysql: command not found的错误?

Linux环境下Mysql使用命令行为什么报:-bash: mysql: command not found的错误?

评论(3) 最佳答案
arBen的gravatar头像
arBen  LV8 2015年6月3日

mysql 客户端没装………… mysql-client-coe-5.5

dongsir的gravatar头像
dongsir  LV20 2015年6月3日

也可这样子试试,进入bin目录后执行命令./mysql -u root - p,代表在当前目录

ps:你那种写法会到系统的path中,而系统的path你如果没有配置是没有的

bjameng的gravatar头像
bjameng  LV7 2015年6月6日

没有将mysql加到环境变量里

 

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友