bash: mysql: command not found

root@t2 ~]# mysql -u root -p123456

-bash: mysql: command not found

原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,

我们则可以这样执行命令:

# ln -s /usr/local/mysql/bin/mysql /usr/bin

以下是补充:

linux下,在mysql正常运行的情况下,输入mysql提示:
mysql command not found

遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法建立软链接,即可以解决:
把mysql安装目录,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目录下:

# cd /usr/local/bin
# ln -fs /MYSQLPATH/bin/mysql mysql

还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。
注:其中MYSQLPATH是mysql的实际安装路径

时间: 2024-07-28 17:27:49

bash: mysql: command not found的相关文章

bash: mysql: command not found 解决

bash: mysql: command not found 解决方案 原因:命令行的命令,系统会在  /usr/bin 里面查找, 解决:映射一软链接到  /usr/bin 目录 以 root 身份执行: #In -s /usr/local/mysql/bin/mysql /usr/bin

解决bash: mysql: command not found 的方法_Mysql

root@DB-02 ~]# mysql -u root -bash: mysql: command not found 原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件. 首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令: # ln -s /usr/loc

scp命令报“bash: scp: command not found lost connection”解决办法

在进行scp时报bash: scp: command not found [root@51ou.com add_admin]# scp ocp_admin_privileges.mysql root@10.10.1.128:/root root@10.10.1.128's password: bash: scp: command not found lost connection 查看本机是否安装openssh-clients软件包 [root@51ou.com add_admin]# rpm

如何解决bash: sqlplus: command not found问题

需要使用sqlplus连接数据库,sqlplus没配好: [root@ls4201 ~]# sqlplus -bash: sqlplus: command not found 解决方法是: 1, 拷贝oracle客户端到目标机器: scp /usr/lib/oracle  ip:/usr/lib/oracle 2,    在/etc/profile.d/ 下添加oracle.sh 文件,把oracle客户端地址加到path环境变量上,也可以更改 ~/.bath_profile 文件实现: ora

linux中bash: service: command not found 错误

  今天在进行linux操作的时候,要对vsftpd服务进行重启,使用service vsftpd restart,此时报了一个难以让人相信的错误: bash: service: command not found 于是我到网上去一搜了一下,解决方法其实挺简单的,使用su切换到root账号的时候前加一个"-"即: su - root 进入root账号后再使用 service vsftpd restart 问题解决了! 后来我去网上找了些出现这个错误的原因: service命令是要用RO

-bash: .bash_profile: command not found

今天有一同事安装了ORACLE后,在切换账号时遇到错误提示"-bash: .bash_profile: command not found".如下所示 [root@GLETestLinux ~]# su - oracle -bash: .bash_profile: command not found [oracle@GLETestLinux ~]$ more .bash_profile .bash_profile   # Get the aliases and functions  

mysql: command not found

centos下安装好mysql后,service mysql start启动,AND mysql -uroot -p123进入mysql,提示 mysql: command not found!!!! 那是因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了, 解决  ln -s /usr/local/mysql/bin/mysql /usr/bin 做个链接即可

bash: hadoop: command not found

输入[root@localhost bin]# hadoop fs -ls  / 报bash: hadoop: command not found 这个错误 需要将hadoop/bin路径加入PATH,配置环境变量 [root@localhost bin]# vi ~/.bash_profile 打开文件,添加hadoop的bin路径到path中 PATH=$PATH:$HOME/bin:/usr/local/hadoop-1.1.2/bin 保存重启启动hadoop   或者[root@loc

【解决】-bash: ftp: command not found

今天在centos上使用ftp命令连接本机的FTP服务器(本机FTP服务使用Vsftpd搭建),出现如下的错误提示:-bash: ftp: command not found 查询相关资料,发现很有可能是FTP命令没有安装.通过yum方式安装FTP命令:yum install ftp 安装完毕后,再次使用FTP命令进行连接. 发现已经可以正常连接FTP服务器.