如何检查Ubuntu上是否安装了mysql?

xzabzqsa  于 2023-11-16  发布在  Mysql
关注(0)|答案(8)|浏览(221)

我需要检查一下Ubuntu服务器上是否安装了mysql。有没有办法确定是否安装了mySql?谢谢。

u5i3ibmn

u5i3ibmn1#

您可以使用工具dpkg来管理Debian操作系统中的软件包。

示例

dpkg --get-selections | grep mysql如果它被列为已安装,你就可以了。否则你需要得到它。

dfddblmv

dfddblmv2#

即使mysql和mariadb是null,也可以找到“mysql”,但不能找到“mysqld”。
快于rpm -qa| grep mysqld是:

which mysqld

字符串

pb3s4cty

pb3s4cty3#

多种方式搜索程序。
在终端中输入mysql,查看结果。
/usr/bin/bin目录中搜索二进制文件。
键入apt-cache show mysql查看是否已安装
locate mysql

xxhby3vn

xxhby3vn4#

使用此命令:

dpkg -s mysql-server | grep Status

字符串

utugiqy6

utugiqy65#

很多答案。它应该是一个简单的命令。只要在你的终端上输入mysql --version然后按回车键。

tvokkenx

tvokkenx6#

在基于RPM的Linux中,可以通过以下方式检查MySQL是否存在:

rpm -qa | grep mysql

字符串

对于debian或其他基于dpkg的系统,检查如下:

dpkg -l mysql-server libmysqlclient*dev*

n3h0vuf2

n3h0vuf27#

# mysqladmin -u root -p status

字符串
输出量:

Enter password:
Uptime: 4  Threads: 1  Questions: 62  Slow queries: 0  Opens: 51  Flush tables: 1  Open tables: 45  Queries per second avg: 15.500


这意味着MySQL服务器正在运行
如果服务器未运行,则将转储错误,如下所示

# mysqladmin -u root -p status


输出量:

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!


因此在Debian Linux下,您可以键入以下命令

# /etc/init.d/mysql status

k5ifujac

k5ifujac8#

尝试在终端上执行mysqlmysql -- version
它将提示版本,否则Command Not Found

相关问题