#mysql:command not found


一、問題描述

  1、在linux中已經安裝好mysql,通過#ps -ef |grep mysql 能顯示mysql已經啟動,但去進入mysql命令頁面出現如下問題:

1   [root@root ~]# mysql u -p
2 -bash: mysql: command not found

   查找mysql是否已經啟動

1 [root@root ~]# ps -ef  | grep mysql
2 root      1172     1  0 18:28 ?        00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/service/mysql --pid-file=/service/mysql/root.pid
3 mysql     1285  1172  9 18:28 ?        00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/service/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/service/mysql/root.err --pid-file=/service/mysql/root.pid
4 root      1440  1288  0 18:28 pts/1    00:00:00 grep mysql

  2、查找問題產生原因:

  原因:這是由於系統默認會查找/usr/bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令,我們需要做的就是映射一個鏈接到/usr/bin目錄下,相當於建立一個鏈接文件。
首先得知道mysql命令或mysqladmin命令的完整路徑,比如mysql的路徑是:/usr/local/mysql/bin/mysql,【此路經是mysql實際安裝路徑】我們則可以這樣執行命令  

1 [root@root bin]# ln -fs /usr/local/mysql/bin/mysql /usr/bin/

  3、連接mysql  

 1 [root@root bin]# mysql -u -p
 2 Welcome to the MySQL monitor.  Commands end with ; or \g.
 3 Your MySQL connection id is 1
 4 Server version: 5.6.20 Source distribution
 5 
 6 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
 7 
 8 Oracle is a registered trademark of Oracle Corporation and/or its
 9 affiliates. Other names may be trademarks of their respective
10 owners.
11 
12 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
13 
14 mysql> Ctrl-C -- exit!
15 Aborted




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM