tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
302
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pollux Pollux ist offline Mitglied Gold
    Registriert seit
    Feb 2002
    Beiträge
    103
    Mal wieder ein Problem: Ich habe ein Script zum Update von 5 Mysql-Datenbanken. Diese sollen vorerst nur in ein Verzeichnis auf dem Server geschrieben (später dann auch verschickt werden), allerdings braucht der Server 1000 Jahre zum Ausführen (max_execution_time 50000) und die Datenbanken sind nichtmal 1 MB groß.
    Ich denke, ich habe irgendwo im Script einen Fehler, kann ihn aber nicht finden.

    PHP-Code:

    <?php

    include("open.inc.php");


    $path getenv('DOCUMENT_ROOT')."/backup";
    $result MYSQL_QUERY("SHOW TABLES");
    $numrow MYSQL_NUM_ROWS($result);

    $db[1] = "bla1";
    $db[2] = "babu2";
    $db[3] = "juchheihassa3";
    $db[4] = "dummdidumm4";
    $db[5] = "tritratrulala5";

    for (
    $j 1;$j=5;$j++)
    {

    for(
    $i 0;$i $numrow;$i++) {
      
    $table MYSQL_RESULT($result,$i);
      echo 
    "$table ... ";
      
    system(sprintf("mysqldump --opt -h $server -u $user -p$pass $db[j] $table | gzip > %s/$table[j].sql.gz",$path));
      echo 
    "DONE\n\n";
    }

    }
    MYSQL_CLOSE();

    ?>
     

  2. #2
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    du machst ja zwei schleifen ineinander

    sprich du machst nach deinem code
    5 * 5 = 25 mal dumps

    mit andern worten mach eine schleife weg
     

  3. #3
    Pollux Pollux ist offline Mitglied Gold
    Registriert seit
    Feb 2002
    Beiträge
    103
    Ok, jetzt ganz primitiv (geht trotzdem nicht ):

    PHP-Code:

    <?
    include("open.inc.php");
    $path getcwd."/backup";
    $sql "mysqldump -h $server -u $user -p $pass --tab=$path --opt --all";
    ?>
     

  4. #4
    Pollux Pollux ist offline Mitglied Gold
    Registriert seit
    Feb 2002
    Beiträge
    103
    Ok, habe jetzt doch was mit der Suchfunktion gefunden!

    @Mods: Ihr könnt den Thread gerne löschen, zwecks Übersichtlichkeit.
     

  5. #5
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    endlich mal ein neuzugang, der sich auch um das gesamtbild kümmert...

    hut ab!
     
    been there, done that, lived it, left it

Ähnliche Themen

  1. Datenbank UPDATE
    Von Anubia im Forum PHP
    Antworten: 3
    Letzter Beitrag: 16.12.07, 15:50
  2. Mit PHP in eine MySQL Datenbank schreiben (UPDATE)
    Von iSteff im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 11.07.06, 17:31
  3. Datenbank Update
    Von dragon90 im Forum PHP
    Antworten: 7
    Letzter Beitrag: 13.11.05, 15:47
  4. MYSQL Datenbank UPDATE nicht
    Von sterndi im Forum PHP
    Antworten: 9
    Letzter Beitrag: 31.01.04, 11:57
  5. Datenbank update
    Von flasherMX im Forum .NET Archiv
    Antworten: 5
    Letzter Beitrag: 23.10.03, 17:25