我需要检查一下ubuntu服务器上是否安装了mysql。有没有办法确定mySql是否已安装?感谢。
答案 0 :(得分:70)
dpkg --get-selections | grep mysql
如果它已列为已安装,那么您就可以了。否则你需要得到它。
答案 1 :(得分:14)
搜索程序的多种方式。
在终端输入mysql
,查看结果。
在/usr/bin
,/bin
目录中搜索二进制文件。
键入apt-cache show mysql
以查看是否已安装
locate mysql
答案 2 :(得分:14)
比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的系统,请按以下方式检查: *
*
答案 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'而不带引号。 它将提示版本,否则命令未找到