检查mySql是否安装在服务器上

有没有办法确定mySql是否已经安装在Linux服务器上?

  • 如何从MySQL迁移到SQL Server 2008
  • 当它设置在2层ssh后面时,如何连接到MySQL?
  • 什么数据库应用程序最适合包含在可分发的应用程序中?
  • 我可以将我的数据库/脚本转换为UTF-8吗?
  • 在MySQL中修复vs优化表
  • MySQL社区版和经典版有什么区别?
  • 6 Solutions collect form web for “检查mySql是否安装在服务器上”

    假设您正在寻找使用典型软件包安装的mysql二进制文件,请运行以下命令:

    mysql 

    要么

     mysql --version 

    如果返回响应,则会安装,如果显示“command not found”,则说明没有安装。

    什么版本的Linux?

    Debian dpkg -l'mysql *'

    如何rpm -q mysql (Fedora / RedHat)

    除了上面的好build议,请尝试:

     locate mysqld_safe 

    要么

     ls /etc/init.d | grep mysql 

    如果你认为它可能已经运行已经尝试:

     ps waxu | grep mysql 

    要么

     netstat -pan | grep mysql 

    在我知道的每个发行版上,MySQL都会为其客户端安装一些共享库,并命名为limbysqlclient。 你可以通过使用ldconfig工具检查这个,它将查询是否安装了该对象:

     ldconfig -p | grep mysqlclient libmysqlclient_r.so.15 (libc6) => /usr/lib/libmysqlclient_r.so.15 libmysqlclient_r.so.14 (libc6) => /usr/lib/libmysqlclient_r.so.14 libmysqlclient_r.so.12 (libc6) => /usr/lib/libmysqlclient_r.so.12 libmysqlclient_r.so.10 (libc6) => /usr/lib/libmysqlclient_r.so.10 libmysqlclient_r.so (libc6) => /usr/lib/libmysqlclient_r.so libmysqlclient.so.15 (libc6) => /usr/lib/libmysqlclient.so.15 libmysqlclient.so.14 (libc6) => /usr/lib/libmysqlclient.so.14 libmysqlclient.so.12 (libc6) => /usr/lib/libmysqlclient.so.12 libmysqlclient.so.10 (libc6) => /usr/lib/libmysqlclient.so.10 libmysqlclient.so (libc6) => /usr/lib/libmysqlclient.so 

    这告诉你有一个非常好的机会安装MySQL。 很less有人会安装共享对象,而无需安装至less客户端。 现在,检查是否存在实际的客户端和服务器:

     root@tower:~ # which mysqld_safe /usr/bin/mysqld_safe root@tower:~ # which mysql /usr/bin/mysql root@tower:~ # 

    `哪个'程序可能没有安装,请通过以下方式检查:

     root@tower:~ # which which /usr/bin/which 

    希望这可以帮助。 没有查询包pipe理器(如果你有很多系统运行不同的发行版,很难做到这一点),这似乎是一个非常可靠的方法。

    回答你的问题的最简单和最不发达的方式是;

     find / -name mysql 
    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.