Errm, bạn đang sử dụng đường dẫn sai.
Nếu perl.exe tọa lạc tại G: \ xampp \ perl \ bin và kịch bản mysql trong G: \ xampp \ mysql \ scripts, bạn cần:
> G:\xampp\perl\bin\perl G:\xampp\mysql\scripts\mysqldumpslow.pl -s c -t 10.
Tất nhiên, đó là một vòng xoay rất cách làm việc, vì vậy thay vào đó, thêm perl để PATH của bạn, và cd
vào thư mục chính xác và sau đó chạy nó:
> 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
Hoặc thậm chí tốt hơn, thêm perl để loại file được biết đến bạn.
- Đi tới Explorer -> Công cụ -> Thư mục Tùy chọn -> Loại tệp.
- Nhấp vào 'Mới', nhập
pl
cho trường mở rộng . Nhấp vào Ok.
- Tìm PL trong danh sách của bạn, nhấp vào Nâng cao. Trong Hành động, nhấp vào 'Mới'.
Đối với hành động kiểu open
, cho 'Ứng dụng sử dụng để thực hiện hành động' loại:
G:\xampp\perl\bin\perl.exe -w "%1" %*
Bấm Ok.
Bây giờ bạn chỉ có thể chạy các script như:
> mysqldumpslow.pl -s c -t 10
Như bạn sẽ trong Linux.
nhanh lưu ý: Add file .pl như các loại tập tin được gọi là tương đương với người Unix thêm
#!/usr/bin/perl -w
khi bắt đầu mỗi kịch bản perl. Trong Windows, bạn chỉ cần thêm nó một lần.
Lưu ý thứ hai: -w
bật Cảnh báo trong trình thông dịch perl.Bạn có thể bỏ qua số -w
nếu muốn.
Nguồn
2010-01-25 03:17:24
bạn đã thử 'G: \ xampp \ mysql \ scripts \ perl.exe'? –