… chmod($path.'dump/'.$db_kennzeichen.'.sql.gz',0666) …
0666: Ich bin mir fast sicher, dass Du DAS nicht willst. Willst Du es, dann solltest Du DAS nicht wollen.
Bei Nutzung eines normalen benutzernamens (nicht: root) scheitert das Sichern des Schemas "information_schema". Den Grund findest Du in Deinem Skript ('information' sind 10 Zeichen…, dann folgt ein Unterstrich)
Die Ausgabe von $arr_list
lautete in meinem Test:
array(3) {
[0]=>
string(7) "OSM_OSM"
[1]=>
string(29) "information_schema_informatio"
[2]=>
string(9) "test_test"
}
Vielleicht soll ja
if(($row[0] != "mysql") || ($row[0] == "information_schema")) {
viel mehr
if (
$row[0] != "mysql" &&
$row[0] != "information_schema"
) {
lauten?