【问题标题】:Perl MYSQL Error : libmysql.dllPerl MYSQL 错误:libmysql.dll
【发布时间】:2014-01-08 08:49:28
【问题描述】:

在编写 Perl 代码访问 db MYSQL 时,您是否遇到过这个错误: 程序入口点 mysql_get_parameters 不能位于 libmysql_.dll 中?

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

请帮忙...

问候, 克里斯汀

【问题讨论】:

    标签: mysql perl dll libmysql


    【解决方案1】:
    1. http://strawberryperl.com/ 下载 Strawberry Perl
    2. 在您的 PC 上安装它
    3. 从 C:\strawberry\c\bin 中找到 libmysql_.dll 文件
    4. 复制到 D:\xampp\perl\vendor\lib\auto\DBD\mysql

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,但当前的草莓 perl (5.24.1.1) 将无法下载/安装,除非您使用上面的答案来修复它。

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

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

      您的旧 mysql 脚本将再次运行 :-)(嗯,我的)

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 2014-12-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-18
          • 1970-01-01
          • 2013-12-16
          • 2019-02-09
          • 1970-01-01
          相关资源
          最近更新 更多