天天看點

-bash: cd: /usr/bin/mysql:_Linux環境下mysql報錯:bash: mysql: command not found 的解決方法...

# mysql -u root

-bash: mysql: command not found

原因:這是由于系統預設會查找/usr/bin下的指令。

如果這個指令不在這個目錄下,當然會找不到指令。

我們需要做的就是映射一個連結到/usr/bin目錄下,相當于建立一個連結檔案。

首先檢視mysq路徑

# whereis mysql

mysql: /usr/bin/mysql      /usr/lib/mysql            /usr/share/mysql             /opt/lampp/bin/mysql.server           /opt/lampp/bin/mysql

映射連結到/usr/bin目錄下,建立一個連結檔案。

# ln -s  /opt/lampp/bin/mysql  /usr/bin

然後再mysql -u root就可以進入了;

注意:執行# ln -s  /opt/lampp/bin/mysql  /usr/bin時如果報錯     ln: 建立符号連結 "/usr/bin/mysql": 檔案已存在

則需要:#cd /usr/bin 目錄下

# ll  檢視檔案

# rm mysql  删除軟連接配接再次重新映射就可以了