【发布时间】:2011-05-11 12:34:07
【问题描述】:
我正在寻找一个很好的指南,其中包含在 Windows XP 上安装 Perl Strawberry、MySQL 和 DBD::mysql 的有序且详细的步骤。
我想在这里完成的主要目标是能够创建数据库并通过 Perl Strawberry 使用 DBD::mysql 对它们执行常规操作
到目前为止,我已经找到了 this,但它有点过时了,我不想通过所有这些来发现它不起作用。
我自己(在另一台计算机上)获得的最远距离是安装 Perl Strawberry 并正常工作,安装 MySQL,并尝试使用 cpan DBD::mysql 安装模块(失败,因为它不能找到 MySQL - 我也尝试了它建议的 --with-mysql=C:\path\to\mysql 选项,但这对我不起作用)
【问题讨论】:
-
我最终改用
DBI -
你说“我最终改用了 DBI”。这是一个奇怪的说法,因为
DBI使用适当的DBD模块与数据库进行通信。因此,DBI需要DBD::mysql才能与 MySQL 数据库交互。 -
@Sinan - 这是我缺少的关键信息。我有
use DBI;和DBI->connect('DBI:mysql:db','','',\%dbattr),所以我认为dbd 完全是一个不同的模块。感谢您清除它 -
....等等,它看起来像是一个不同的模块。我还是不明白。但我确实在
DBI文件夹中看到了一个DBD文件夹。
标签: mysql perl windows-xp installation strawberry-perl