Errm, вы используете неправильные пути.
Если perl.exe находится в G: \ xampp \ perl \ bin, а скрипт mysql в G: \ xampp \ mysql \ scripts, вам необходимо:
> G:\xampp\perl\bin\perl G:\xampp\mysql\scripts\mysqldumpslow.pl -s c -t 10.
Конечно, это очень обходной путь, поэтому вместо этого добавьте perl в PATH и cd
в правильный каталог, а затем запустите его:
> 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
Или, что еще лучше, добавьте perl к вашим известным типам файлов.
- Перейти в Проводник -> Инструменты -> Папка
Параметры -> Типы файлов.
- Нажмите «Создать», введите
pl
для
поле расширения. Нажмите Ok.
- Найдите PL в вашем списке, нажмите Advanced. В разделе «Действия» нажмите «Создать».
Для типа действия open
, для типа «Приложение, использованное для выполнения действия»:
G:\xampp\perl\bin\perl.exe -w "%1" %*
Нажмите Ok.
Теперь вы можете просто запустить скрипт как:
> mysqldumpslow.pl -s c -t 10
Как и в Linux.
Краткое примечание: Добавление файлов .pl в качестве файлов известных типов примерно эквивалентно добавлению
пользователями Unix.
#!/usr/bin/perl -w
к началу каждого сценария perl. В Windows вам нужно добавить его только один раз.
Второе примечание: -w
включает предупреждения в интерпретаторе Perl. Вы можете пропустить -w
, если хотите.