一、解決bash: mysql: command not found 的方法mysql
[root@DB-02 ~]# mysql -u rootlinux
-bash: mysql: command not foundsql
緣由:這是因爲系統默認會查找/usr/bin下的命令,若是這個命令不在這個目錄下,固然會找不到命令,咱們須要作的就是映射一個連接到/usr/bin目錄下,至關於創建一個連接文件。
首先得知道mysql命令或mysqladmin命令的完整路徑,好比mysql的路徑是:/usr/local/mysql/bin/mysql,咱們則能夠這樣執行命令:bash
# ln -s /usr/local/mysql/bin/mysql /usr/binclass
補充:command
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 mysqldi
還有其它經常使用命令mysqladmin、mysqldump等不可用時候均可按用此方法解決。
注:其中MYSQLPATH是mysql的實際安裝路徑文件
二、mysqldump命令找不到co
[root@host-10-1-1-103 data]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/local/mysql /usr/share/mysql
[root@host-10-1-1-103 data]# ln -fs /usr/local/mysql/bin/mysqldump /usr/bin