这样的mysql rpms是什么意思

时间:2015-03-13 06:51:28

标签: mysql c linux mysqli

rpm -qa在我的主机上,我看到了:

mysql-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64

但我仍然无法在lib中看到mysql.h和mysql.so并包含dir.so我谷歌并看到其他两个rpm:

mysql-server-5.1.73-3.el6_5.x86_64
mysql-devel-5.1.73-3.el6_5.x86_64
mysql-client-5.1.73-3.el6_5.x86_64

所以

1)这些rpms的含义是什么?对我来说,mysql-libs-5.1.73-3.el6_5.x86_64应该安装* .so * .a文件,但是我无法在主机上看到它们?

2)“yum list安装mysql *”说没有安装,但“rpm -qa”可以看到msyql rpms?这两个cmds的差异是什么?

帮助〜

1 个答案:

答案 0 :(得分:1)

  • mysql是命令行客户端
    • mysql-client对于Mandriva来说是一回事
  • mysql-libs是MySQL 客户端
  • 所需的共享库
  • mysql-server是MySQL服务器
  • mysql-devel是开发(编译)MySQL应用程序所需的头文件