OKE. AKHIRNYA ketahuan. Kata sandi super bodoh saya mengacaukan mysqldump karena ada "&" di dalamnya. Tidak harus mengubah kata sandi. Saya baru saja menyertakan kata sandi dalam tanda kurung:--password="'.$db_pass.'"
Sekarang berfungsi seperti yang diharapkan. Begitu banyak jam yang terbuang... @MarcB, terima kasih banyak atas bantuan Anda. Tidak tahu cara mengembalikan kesalahan dan itu jelas merupakan penghalang terbesar.