OK. ENDLICH verstanden. Mein superdämliches Passwort hat mit mysqldump herumgespielt, weil es ein "&" enthielt. Musste das Passwort nicht ändern. Ich habe nur das Passwort in Klammern gesetzt:--password="'.$db_pass.'"
Jetzt funktioniert es wie erwartet. So viele verschwendete Stunden... @MarcB, vielen Dank für deine Hilfe. Ich wusste nicht, wie ich die Fehler zurückgeben sollte, und das war definitiv die größte Hürde.