いくつかの提案があります:
1。 mysqldumpには絶対パスを使用する必要があります。
2。 --opt(mysqldumpのデフォルトオプション)を使用してみてください。
3.オプションの場合、短い形式を使用する場合は、(-)を付ける必要はありません。例:-p。フルフォームを使用する場合は(-)を使用してください。例:-パスワード。したがって、「-p」の代わりに「-p」を使用します(他のオプションにも適用されます)。
4。 mysqldumpが「exec」で機能しない場合は「shell_exec」または「system」を試してください。
5。オプションと変数の間にスペースを入れないようにしてください。例:-p $ dbpass