试图在Windows 7Perl的DBD :: mysql的 - 安装冲突
安装Perl模块,DBD::mysql
从Windows命令行执行我
perl -MCPAN -e 'install DBD::mysql'
其中下载并解压缩文件 - 然后给了我这个错误:
CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.018.tar.gz
Set up gcc environment - 3.4.5 (mingw-vista special r3)
C:\PROGRA~1\MySQL\MYSQLS~1.1\bin\MYSQLA~1.EXE: connect to server at 'localhost'
failed
error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)'
Problem running C:\PROGRA~1\MySQL\MYSQLS~1.1\bin\MYSQLA~1.EXE - aborting ...
Warning: No success on command[C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site
]
猜测的问题是,MySQL的root用户有一个密码,但什么是不CLEA r是我如何解决问题。
问题,反馈,请求 - 只是评论,谢谢!
---------- UPDATE(1): RE:强制安装DBD :: mysql的
cpan> force install DBD::mysql
Running install for module 'DBD::mysql'
Running make for C/CA/CAPTTOFU/DBD-mysql-4.018.tar.gz
Has already been unwrapped into directory C:\Perl\cpan\build\DBD-mysql-4.018-A
1T8Uh
'C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site' returned status 256, won't
make
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
?您在安装部分(http://search.cpan.org/~capttofu/DBD-mysql-4.018/lib/DBD/mysql.pm#INSTALLATION)中尝试过哪些文档没有工作? – 2011-02-23 17:17:48
@Robert P:谢谢,那有效 - 将它作为答案发布,随时将我的笔记重新发布为答案,我将删除我的答案,并选择您作为答案。再次,谢谢! – blunders 2011-02-23 18:29:45
很高兴工作! – 2011-02-24 18:37:07