Có một số gợi ý:
1. Bắt buộc sử dụng đường dẫn tuyệt đối cho mysqldump.
2. Hãy thử sử dụng --opt (tùy chọn mặc định cho mysqldump). Có thể tham khảo http ://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
Đối với tùy chọn, nếu sử dụng dạng rút gọn, không cần phải có (-). ví dụ:--p. Sử dụng (-) khi sử dụng dạng đầy đủ. ví dụ:- mật khẩu. Vì vậy, hãy sử dụng '-p' thay vì '--p' (cũng được áp dụng cho tùy chọn khác).
4. thử 'shell_exec' hoặc 'system' nếu mysqldump không hoạt động trên 'execute'.
5. cố gắng tránh có khoảng trống giữa tùy chọn và biến. Ví dụ:-p $ dbpass