免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2986 | 回复: 10
打印 上一主题 下一主题

Linux下安装MySQL问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-21 21:15 |只看该作者 |倒序浏览
最近由于有工作需要,要在Linux下安装MySQL。但是总是遇到很让人无奈的问题。希望有高人给与指点迷津。

    我是在sun官方网站下载的MySQL,分别是:
     MySQL-client-5.1.30-0.glib23.i386.rpm
     MySQL-server-5.1.30-0.glib23.i386.rpm

    我是用VMWare5中安装的fedarel 8作为平台的。我按照网上说的用rpm -ivh MySQL-XXXXX安装。安装client时没问题。但是安装server时却报出Failed dependenceis错误。
错误信息是:perl(DBI) is needed by MySQL-server-5.1.30-0.glibc23.i386
接着我在网上下载perl-DBI包。下了两个包:perl-DBI-1.58-2.rh9.rf.i386.rpm和perl-DBI-1.607-1.fc9.i386.rpm。可是分别试着安装这两个包时,也都报出Failed dependenceis错误。
前者错误信息是:
perl(RPClClient) >=0.2000 is needed by perl-DBI-1.58-2.rh9.rf.i386
perl(RPClServer) >=0.2001 is needed by perl-DBI-1.58-2.rh9.rf.i386
后者错误信息是:
perl(:MODULE_COMPAT_5.10.0) is needed by perl-DBI-1.607-1.fc9.i386


这是我遇到的问题,后来我下了个pRPC-modules-0.1005.tar.gz。解压缩后在安装上面的perl-DBI包,还是报出原来的错误。

我不想用操作系统上自带的MysqL,我想自己安装试试。可是这两个问题怎么都解决不了,还了别的虚拟机还是同样的错。是不是我下的MysqL包有问题,还是需要先安装一些支持包。据我所知,perl-DBI是用perl操作数据库的接口包,安装数据库时应该不是必须的。怎么会这样?请高手指点。感激不尽!!

论坛徽章:
0
2 [报告]
发表于 2009-03-22 08:20 |只看该作者
依赖问题有时候很挠头。所以,可以考虑自己用tarball来编译安装(这其中免不了还要安装其他的依赖);或者使用yum这样的包管理器安装,并有其自行解决依赖。

论坛徽章:
0
3 [报告]
发表于 2009-03-22 10:32 |只看该作者
最好用源码包安装吧

论坛徽章:
0
4 [报告]
发表于 2009-03-22 12:48 |只看该作者
能不能把下载源码包的地址链接给我。我不知道sun官网哪个是

论坛徽章:
0
5 [报告]
发表于 2009-03-22 14:18 |只看该作者
sun的官网当然是sun.com ,难道能是fucksun.com。。。。。

没perl,mysql能编译通过吗? ..怀疑

论坛徽章:
0
6 [报告]
发表于 2009-03-22 15:01 |只看该作者
我今天又在SUN 官网上下载了两个包安装,分别是:
mysql-5.1.32-linux-i686-glibc23.tar.gz
mysql-5.1.32-linux-i686-icc-glibc23.tar.gz
这两个包里面没有configure文件,而且bin目录和lib目录中已经存在很多文件。不知道是不是源码包。
但是这两个安装包在安装时都报出同一个错误:
Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[ 本帖最后由 hnayyc 于 2009-3-22 15:14 编辑 ]

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
7 [报告]
发表于 2009-03-22 16:13 |只看该作者
既然是vmware 那就把你的光盘挂上去.
傻瓜点的方法就把那些个perl包全装了, 应该不会报错了.

具体还报错,根据error 去google...

论坛徽章:
0
8 [报告]
发表于 2009-03-22 19:20 |只看该作者
关键问题是我认为perl的包不应该是mysql所必须的。要是说C语言的包是MysqL必须的还说的过去。但是perl的包是MysqL必须的我觉得不太可能。perl-DBI只是用来操作MysqL用的接口。没有的话MysqL应该也能正常安装的。有没有人能给我解释一下为什么安装mysql却必须要先安装perl-DBI包?

论坛徽章:
0
9 [报告]
发表于 2009-03-22 19:53 |只看该作者
今天刚装好一个MySQL,源码包安装
版本是5.0.67的,需要的话可以传给你~

论坛徽章:
0
10 [报告]
发表于 2009-03-22 19:55 |只看该作者
那你用源码编译一下试试。
你下载的那两个不是源码包,也是二进制的。

源码地址:

http://mirrors.163.com/gentoo/distfiles/mysql-5.0.76.tar.gz

http://mirror.provenscaling.com/ ... mysql-5.0.76.tar.gz
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP