Mac上的Mysql Perl模块问题

问题描述 投票:1回答:2

已经安装了Mysql Perl模块并进行了双重检查(请参阅下面的#3),但在使用时仍然会出现错误(下面的#1)。

如果使用DBD::Mysql,则连接语句[Mysql->connect('localhost')]不起作用(下面的#2)

已经尝试了每个文档的所有语法组合,包括大写字母等。

在Mac OS X 10.6上。

TIA,加里

1。

Can't locate Mysql.pm in @INC (@INC contains: /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 .)

2:

Can't locate object method "connect" via package "mysql" (perhaps you forgot to load "mysql"?)

3:

cpan[1]> install DBD::mysql
CPAN: Storable loaded ok (v2.18)
Going to read '/private/var/root/Library/Application Support/.cpan/Metadata'
  Database was generated on Sat, 04 Dec 2010 00:31:51 GMT
DBD::mysql is up to date (4.018).
mysql perl syntax driver perl-module
2个回答
3
投票

DBD::mysql是数据库驱动程序。在正常情况下,您不应该直接使用它。相反,您应该将DBD::mysql与MySQL特定的连接字符串一起使用。

示例:

DBI

0
投票

您如何解决这个问题?我遇到了完全相同的问题...:-/

© www.soinside.com 2019 - 2024. All rights reserved.