2015-10-26 77 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软件是否安装)

相关问题