日期:2014-05-16  浏览次数:20704 次

rpm -qa | grep mysql疑问
我在一个新安装好CentOS release 6.2 (Final)的服务器准备安装mysql软件。
使用命令:
rpm -qa | grep mysql
输出:mysql-libs-5.1.52-1.el6_0.1.x86_64

我想问下这个代表是安装包,还是说系统已经安装好mysql了。
如果我想安装自己下载的mysql是否需要卸载这个自带的?


另外:我自己下载的mysql安装包为“MySQL-server-5.5.33-1.linux2.6.x86_64.rpm”
是否将安装包放到我自己创建的目录下,然后进入目录执行命令,就会安装到我当前的目录?
------解决方案--------------------
引用:
Quote: 引用:

1、我想问下这个代表是安装包,还是说系统已经安装好mysql了。
这只是一个lib库(我的理解是对mysql服务提供支持),不代表你可以使用完全的mysql服务,建议你重新安装,需要mysql-develop和mysql-server。

2、如果我想安装自己下载的mysql是否需要卸载这个自带的?
不建议卸载,因为你接下来安装软件于此不冲突,当然可以尝试。

3、是否将安装包放到我自己创建的目录下,然后进入目录执行命令,就会安装到我当前的目录?
无须理会,直接rpm -ivh 会自动安装到默认的目录
(我也看了你另一篇帖子的,可是没找到具体原因,不过感觉-relocate选项没有必要)


感谢你的答复,嗯我问了下同事,这个自带的没有安装,但是不能删掉,好像是有依赖包。
另外我想问下,我用rpm -vih *.rpm 命令安装,他会安装到默认路径,但是我们这是生产环境配置,领导要求我们安装到一个指定的安装包下,不知道怎么使用这个命令。请指教 谢谢。



不好意思,可能我第一点没有描述好,我说的建议重新安装(应该去掉重新两个字才对)指的是后面的develop和server,没有说lib重新安装。"这只是一个lib库(我的理解是对mysql服务提供支持),不代表你可以使用完全的mysql服务",说明你的服务器上面没有完整的mysql服务,要自己安装-----其实安装操作系统的时候,安装应用软件的部分有选项支持完整安装的。

还有就是领导的话要认真听,但是领导只是提出的方案,实际部署的时候不一定那么做的,你要及时将问题跟他反馈说明。
首先说明,我不赞同他的这种方法,开发环境是一方面--安装系统后就确定好,我们实际去部署的、配置的更多是应用平台。当然你也可以按照他的要求完成,只是要做些无用功,可能还要自己写个脚本什么的。