已经安装好的DBD-mysql
Using DBI 1.608 (for perl 5.008009 on x86_64-linux) installed in /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/DBI/
结果报错:
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/x86_64-linux /usr/local/lib/perl5/5.8.9 /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.9 .) at (eval 3) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
perl DBD-mysql 已经安装成功了,但是mysql还是连接不上
答案:2 悬赏:80 手机版
解决时间 2021-02-21 09:03
- 提问者网友:愿为果
- 2021-02-20 22:22
最佳答案
- 五星知识达人网友:煞尾
- 2021-02-20 22:51
DBD-mysql 安装的路径和 DBI 不一致。仔细看一下报错信息,就会发现。 可能你安装了几个 perl,重新安装一下 DBD-mysql 应该就可以了。
全部回答
- 1楼网友:冷風如刀
- 2021-02-20 23:51
你下载的 rpm 不是发行版官方发布的 rpm 。所以第一行提示是说没有进行正确签名(签名可以保证软件包没有被其他人篡改)。
剩下的 warning 都是警告信息,不是错误,提示你这个 rpm 包部分文件使用的是 build 用户权限,但你的系统没有,所以 rpm 改用 root 用户权限替代。
你的 linux 是什么发行版?软件库里面没有这些东西么?
另外,你装 src.rpm 干什么?
-------------
再说一遍,没有签字不是错误,只是提示你的这个 rpm 来源不可信。当然是你的系统认为不可信,你相信他完全可以而且是你控制计算机,系统得听你的。
warning 不是错误,是警告信息。提示你某些特殊的情况,rpm 已经帮你进行替代操作了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯