论坛风格切换切换到宽版
  • 560阅读
  • 8回复

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

上一主题 下一主题
离线习惯.
 
发帖
1990
C币
-235622
威望
363
贡献值
1
银元
-3
铜钱
4376
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
最近由于有工作需要,要在Linux.下安装MySQL。但是总是遇到很让人无奈的问题。希望有高人给与.指点迷津。.

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

    我是用VMWare5中安装的fedarel 8作为平台的。我按照网上说的用rpm -ivh .MySQL-XXXXX安装。安装client时没问题。但是安装se.rver时却报出Failed dependenceis错.误。教育
错.误信息是:perl(DBI) is needed by MySQL-server-5.1.30-0.glibc23.i.386             电子
接着我在网上.下载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.i386http://upload.bbs.csuboy.com/Mon_1004/126_6643_e3d115ab71927ac.gif[/img]           建材
perl(RPClServer) >=0.2001 is needed by perl-DBI-1.58-2.rh9.rf.i386http://upload.bbs.csuboy.com/Mon_1004/126_6643_e3d115ab71927ac.gif[/img]    美容
后者错误信息是:
perl(:MODUL.E_COMPAT_5.10.0) is needed by perl-DBI-.1.607-1.fc9.i386           鲜花


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

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

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线卡西亚.
发帖
2146
C币
-60466
威望
407
贡献值
1
银元
-1
铜钱
4829
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
依赖问题有时候很挠头。所以,可以考虑自己用tarball来编译安装(这其中免不了还要安装其他的依赖);或者使用yum这样的包管理器安装,并有其自行解决依赖。

离线wscxyy.
发帖
2093
C币
-140091
威望
377
贡献值
1
银元
-4
铜钱
4609
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
最好用源码包安装吧

发帖
2055
C币
-235906
威望
360
贡献值
1
银元
-1
铜钱
4622
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
能不能把下载源码包的地址链接给我。我不知道sun官网哪个是

发帖
2258
C币
-198163
威望
433
贡献值
1
银元
-2
铜钱
5064
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
sun的官网当然是sun.com ,难道能是fucksun.com。。。。。

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

离线淡秋.
发帖
2061
C币
-604968
威望
375
贡献值
4
银元
0
铜钱
4631
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
我今天又在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 编辑 ]

离线icelee.
发帖
2030
C币
-262745
威望
411
贡献值
1
银元
-1
铜钱
4655
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
既然是vmware 那就把你的光盘挂上去.
傻瓜点的方法就把那些个perl包全装了, 应该不会报错了.

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

发帖
2078
C币
-139174
威望
403
贡献值
1
银元
-3
铜钱
4616
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
关键问题是我认为perl的包不应该是mysql所必须的。要是说C语言的包是MysqL必须的还说的过去。但是perl的包是MysqL必须的我觉得不太可能。perl-DBI只是用来操作MysqL用的接口。没有的话MysqL应该也能正常安装的。有没有人能给我解释一下为什么安装mysql却必须要先安装perl-DBI包?

离线dymdymcom.
发帖
2085
C币
-199121
威望
357
贡献值
1
银元
-6
铜钱
4647
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
那你用源码编译一下试试。
你下载的那两个不是源码包,也是二进制的。

源码地址:

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

http://mirror.provenscaling.com/ ... mysql-5.0.76.tar.gz
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个