在redhat 企业版本3 安装成功
MySQL-server-community-5.1.42-0.rhel3.i386
MySQL-client-community-5.1.42-0.rhel3.i386没有报错误。 
数据库启动也是成功的 
现在有个问题 ,好奇怪我用mysql -uroot -p 
总是提示我 如下  bash :mysql :  command not found甚至我只能到 /etc/rc.d/init.d/ 目录下 也只能用。/mysql  才能start  否则mysql start是失败的 提示(bash :mysql :  command not found)什么原因  如何解决??  (我在这个linux上安装了服务器 客户端 但是发现不能用mysql命令 )

解决方案 »

  1.   

    mysql -uroot -p  你这个“-”怎么这么长啊?
      

  2.   

    linux 中你没有把 mysql 这个命令所在的目录加在 PATH中。
      

  3.   

    这个命令如何加??  (linux 中你没有把 mysql 这个命令所在的目录加在 PATH中。)另外为什么/etc/rc.d/init.d/ 目录下 也只能用。/mysql  才能start  否则mysql start是失败的 提示(bash :mysql :  command not found)
      

  4.   

    ./mysql很显然, . 目录也没有加入到你的PATH中! UNIX是不会搜索当前目录的,它只会在PATH中找,这一点和WINDOWS不同。下面命令查看你的PATH
    [code=BatchFile][root@xxxx ~]# echo $PATH
    /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
    [root@xxxx ~]#
    [/code]看一下LINUX 的手册,或者到LINUX版去问一下吧。
      

  5.   

    现在发现系统死活找不到 mysql 这个执行命令文件/usr/bin 下面没有
    whereis mysql
    所显示的2个目录下都没有为什么会找不到这个mysql命令  (我用他来mysql -uroot -p)
    我用 service mysql restart是成功的  
      

  6.   

    # find / -name "mysql" -print自己找一下吧。
      

  7.   

    问题解决重启机器之后 重新安装客户端 就可以解决   (别忘了一定要配置my.cnf文件)