Tengo un problema con el módulo DBD::mysql. Esta pregunta se ha hecho antes en este foro, pero no se publicó una solución, así que pensé en volver a publicarla. Lo siento si esto no es apropiado para este foro. Esta es mi primera publicación.
Puede encontrar la publicación original de bLIGU aquí:
Error al usar el módulo perl DBD::mysql en ActivePerl 5.28 en Windws10 64bits
Tengo exactamente el mismo problema. Solo estoy actualizando mi versión Active Perl. Nada más cambió. Estoy ejecutando la misma versión del servidor MySql y este script funcionó bien antes de la actualización y funciona bien si vuelvo a la versión 5.20.2.2002 y uso PPM para descargar los paquetes.
Tenga en cuenta que ActiveState ahora requiere que cree una versión personalizada de ActivePerl con los módulos en línea y genera un archivo de instalación para usted. PPM ya no es compatible.
Aquí está el error:
install_driver(mysql) failed: Can't load 'C:/Perl64/site/lib/auto/DBD/mysql/mysql.dll' for module DBD::mysql: load_file:The specified module could not be found at C:/Perl64/lib/DynaLoader.pm line 193. at (eval 11) line 3. Compilation failed in require at (eval 11) line 3. Perhaps a required shared library or dll isn't installed where expected at C:\E22_TE~1\ICTDEV~1\Scripts\UPDATE~1.PL line 136.strong textEl archivo C:/Perl64/site/lib/auto/DBD/mysql/mysql.dll está presente, así que me pregunto si la DLL está intentando cargar algo más y devuelve un error.