在我来说,我想如何检查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机器。
在我来说,我想如何检查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机器。
在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
你需要ŧ二进制的O检查存在性:
which mysql
)如果您需要检查客户端存在which mysqld_safe
或which mysqld
)如果您需要检查服务器是否存在我已经尝试了你提到的两个命令,并且我现在有**/usr/bin/mysql **和**/usr/bin/mysqld_safe **。 –
就是这样。如果找到所有的二进制文件,那么你的服务器分别安装了mysql客户端和mysql服务器。 – aeryaguzov
但是,当曾经给命令**服务mysqld状态**我得到**重定向到/ bin/systemctl状态mysqld.service mysqld.service 加载:未找到(原因:没有这样的文件或目录) 活动:无效(死)**那该怎么办?如何启动这个mysql服务? –
试试这个简单的一步,如果你正在使用Ubantu操作系统。 前往搜索>> Ubantu软件中心(输入搜索)>>安装(点击)>>开发者工具(点击)(那么它会显示mysql软件是否安装)
服务器和客户端是两个不同的东西。 'mysql'是客户端。 –
另一个是'mysqld' - 如果二进制文件存在,你可以用'which mysqld'来检查。 – jkavalik
@Ôrel谢谢你的回复,你可以指导我如何找到服务器和客户端都可以在linux机器上使用吗? –