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

时间:2014-12-23 05:30:00

标签: mysql ubuntu

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

7 个答案:

答案 0 :(得分:70)

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

答案 1 :(得分:14)

搜索程序的多种方式。

在终端输入mysql,查看结果。

/usr/bin/bin目录中搜索二进制文件。

键入apt-cache show mysql以查看是否已安装

locate mysql

答案 2 :(得分:14)

即使卸载了mysql和mariadb,也可以找到“mysql”,但不能找到“mysqld”。

比rpm -qa更快grep mysqld是:

which mysqld

答案 3 :(得分:5)

使用此命令:

 dpkg -s mysql-server | grep Status

答案 4 :(得分:2)

在基于RPM的Linux中,您可以像这样检查MySQL的存在:

rpm -qa | grep mysql

对于debian或其他基于dpkg的系统,请按以下方式检查: *

dpkg -l mysql-server libmysqlclient dev *

*

答案 5 :(得分:1)

# 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 serer正在运行

如果服务器没有运行,那么它将转储错误,如下所示

# 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

答案 6 :(得分:1)

尝试在终端上执行'mysql'或'mysql - version'而不带引号。 它将提示版本,否则命令未找到