2015-10-26 102 views
1

在我來說,我想如何檢查mysql是否安裝在linux機器上?

mysql --version 

所以它顯示

mysql Ver 15.1 Distrib 5.5.35-MariaDB, for Linux (x86_64) using readline 5.1 

,但是當我給

service mysql status 

它顯示path is not available,請幫忙找出MySQL服務器安裝或沒有特別的Linux機器。

+1

服務器和客戶端是兩個不同的東西。 'mysql'是客戶端。 –

+0

另一個是'mysqld' - 如果二進制文件存在,你可以用'which mysqld'來檢查。 – jkavalik

+0

@Ôrel謝謝你的回覆,你可以指導我如何找到服務器和客戶端都可以在linux機器上使用嗎? –

回答

0

在Debian上它可以使用dpkg來完成:

dpkg -s mysql-server 

回報

Package: mysql-server 
Status: install ok installed 
[...] 

dpkg-query: package 'mysql-server' is not installed and no information is available 

同爲mysql-client

1

你需要ŧ二進制的O檢查存在性:

  • 的MySQL(which mysql)如果您需要檢查客戶端存在
  • 的mysqld(which mysqld_safewhich mysqld)如果您需要檢查服務器是否存在
+0

我已經嘗試了你提到的兩個命令,並且我現在有**/usr/bin/mysql **和**/usr/bin/mysqld_safe **。 –

+0

就是這樣。如果找到所有的二進制文件,那麼你的服務器分別安裝了mysql客戶端和mysql服務器。 – aeryaguzov

+0

但是,當曾經給命令**服務mysqld狀態**我得到**重定向到/ bin/systemctl狀態mysqld.service mysqld.service 加載:未找到(原因:沒有這樣的文件或目錄) 活動:無效(死)**那該怎麼辦?如何啓動這個mysql服務? –

0

試試這個簡單的一步,如果你正在使用Ubantu操作系統。 前往搜索>> Ubantu軟件中心(輸入搜索)>>安裝(點擊)>>開發者工具(點擊)(那麼它會顯示mysql軟件是否安裝)

相關問題