0

您是否在编写 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\ 但仍未找到入口点 -.-'

请帮忙 ...

问候,克里斯汀

4

3 回答 3

4
  1. 从http://strawberryperl.com/下载草莓 Perl
  2. 将其安装在您的 PC 上
  3. 从 C:\strawberry\c\bin 找到 libmysql_.dll 文件
  4. 将其复制到 D:\xampp\perl\vendor\lib\auto\DBD\mysql
于 2014-01-29T15:12:30.957 回答
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为我做了。

于 2019-10-15T09:05:34.363 回答
0

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

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

TO:[驱动程序]:\Strawberry\perl\vendor\lib\auto\DBD\mysql

而且您的旧 mysql 脚本将再次工作:-)(好吧,我的)

于 2017-05-15T20:47:47.950 回答