Perl MYSQL错误:libmysql.dll

时间:2014-01-08 08:49:29

标签: mysql perl dll libmysql

当代码Perl访问db MYSQL时,您是否遇到此错误: 程序入口点mysql_get_parameters无法在libmysql_.dll中找到?

我已经将d:\ xampp \ mysql \ lib \中的libmysql.dll复制到了很多地方,并将其重命名为libmysql_.dll: - D:\ xampp \ perl \ vendor \ lib \ auto \ DBD \ mysql \ - C:\ WINDOWS \ System32 \ 但仍然没有找到入口点 - .-'

请帮忙......

此致 克里斯汀

3 个答案:

答案 0 :(得分:4)

  1. http://strawberryperl.com/
  2. 下载Strawberry Perl
  3. 将其安装到您的PC上
  4. 从C:\ strawberry \ c \ bin
  5. 中查找libmysql_.dll文件
  6. 将其复制到D:\ xampp \ perl \ vendor \ lib \ auto \ DBD \ mysql

答案 1 :(得分:0)

我知道这是一个老问题,但是当前的草莓perl(5.24.1.1)不能像下载/安装那样工作,除非你使用上面的答案来修复它。

复制位于[DRIVELETTER]的dll:\ Strawberry \ c \ bin \ LIBMYSQL_.dll

TO:[DRIVELETTER]:\ Strawberry \ perl \ vendor \ lib \ auto \ DBD \ mysql

你的遗留mysql脚本将再次运行:-)(好吧,我的)

答案 2 :(得分:0)

复制 C:\ strawberry \ c \ bin \ libmysql_.dll c:\ strawberry \ perl \ vendor \ lib \ auto \ mysql 在Release Strawberry 5.28.2中不起作用。

我的解决方案很不常见-但有效(直到现在): 我从 ActiveState Release Perl 5.12 中获取了 libmysql_.dll (是的,很抱歉,但我感到绝望)! 将此文件(从2016年9月28日开始)复制到 c:\ strawberry \ perl \ vendor \ lib \ auto \ mysql 为我做到了。