注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

widebright的个人空间

// 编程和生活

 
 
 

日志

 
 

strawberry Perl中 DBD::Mysql 连接错误 install_driver(mysql) failed  

2010-07-20 09:24:40|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


连接时报错:
=================
Software error:
install_driver(mysql) failed: Can't load 'C:/strawberry/perl/site/lib/auto/DBD/mysql/mysql.dll' for module DBD::mysql: load_file:The specified module could not be found at C:/strawberry/perl/lib/DynaLoader.pm line 200.
at (eval 34) line 3
Compilation failed in require at (eval 34) line 3.
Perhaps a required shared library or dll isn't installed where expected
at C:/otrs-2.4.7/bin/cgi-bin/../../Kernel/System/DB.pm line 214

==================
到网上搜索了一下,说是加载mysql.dll的时候的依赖dll失败了。

解决办法是把mysql安装目录下的C:\Program Files\MySQL\MySQL Server 5.1\bin下面的libmySQL.dll文件复制到C:\strawberry\perl\site\lib\auto\DBD\mysql目录下就可以了。
奇怪了,本来mysql的bin路径应该是在系统的PATH目录下的了,不知道perl加载dll是怎么弄的,竟然还找不到。反正这样复制过去就可以了。运行网页可以显示出来了。

  评论这张
 
阅读(1236)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017