Errm, estás utilizando las rutas incorrectas.
Si perl.exe se encuentra en G: \ xampp \ Perl \ bin y la secuencia de comandos de MySQL en G: \ xampp \ mysql \ scripts, necesitan:
> G:\xampp\perl\bin\perl G:\xampp\mysql\scripts\mysqldumpslow.pl -s c -t 10.
Por supuesto, eso es una muy indirecta manera de hacer las cosas, así que en vez, añadir perl a su PATH, y cd
en el directorio correcto y luego ejecutarlo:
> set PATH=G:\xampp\perl\bin\;%PATH% // Note: This can be added in the
// System Control Panel.
> cd /d G:\xampp\mysql\scripts
> perl mysqldumpslow.pl -s c -t 10
O mejor aún, perl añadir a sus tipos de archivos conocidos.
- Ir a Explorador -> Herramientas -> Carpeta Opciones -> Tipos de archivos.
- Haga clic en 'Nuevo', escriba
pl
para el campo de extensión . Haga clic en Aceptar.
- Encuentra PL en tu lista, haz clic en Avanzado. En Acciones, haga clic en 'Nuevo'.
en Tipo de acción open
, por 'Aplicación utilizada para realizar la acción' Tipo:
G:\xampp\perl\bin\perl.exe -w "%1" %*
clic en Aceptar.
Ahora usted puede simplemente ejecutar el script como:
> mysqldumpslow.pl -s c -t 10
como lo haría en Linux.
nota rápida: Adición de archivos .pl como los tipos de archivos conocidos es aproximadamente equivalente a la gente de Unix añadiendo
#!/usr/bin/perl -w
al principio de cada script de perl. En Windows, solo necesita agregarlo una vez.
Segunda nota: El -w
activa las Advertencias en el intérprete de Perl.Puede omitir el -w
si lo desea.
¿Has probado 'G: \ xampp \ mysql \ scripts \ perl.exe'? –