在终端下mysql下的bin目录敲入mysql -uroot -p命令,显示mysql command not find,以前还好使,今天突然出现这个问题了,不知道什么原因,哪位知道请赐教,谢谢了!

解决方案 »

  1.   

    .mysql -uroot -p前面加个点试试,或者 ./mysql -uroot -p在当前目录下用 ll mysql ,看看这个文件到底在不在?不会被谁rm了吧。如果 ./mysql -uroot -p 可以, 则检查一下PATH变量中有没有把这个加进去?
      

  2.   

    如楼上所说,进入mysql所在的目录的bin下运行 ./mysql把mysql添加到环境变量#!/bin/sh  if [ -z "`cat /etc/profile | grep mysql/bin`" ]; then
        echo "echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile"
        echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
      else
        echo " MySQL PATH already exists in the /etc/profile"
      fi
     
      source /etc/profile