Ankündigung

Einklappen
Keine Ankündigung bisher.

MySQL Backup per PHP

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Es sind 2 - zuviel.
    Und des weiteren ist noch ein Fehler bzw. 2 in der Benutzerkennung!

    Kommentar


    • #17
      O.o welche denn? Kannst du es nicht bitte einfach sagen? Ich bin da schon seit stunden dran und finde den Fehler nicht =(

      Kommentar


      • #18
        Na gut, weil morgen Männertag ist
        Versuchs mal so:
        PHP-Code:
        <?php

        $date 
        date("G.i.s_d.m.Y"); 
        $db_user "root";
        $db_pw "xxxxx";  //Pwd eintragen
        $db_tab "xxxxx"//Datenbank eintragen
        $dateiname $date."_".$db_tab."_backup.sql";
        $path "backup/";

        exec('mysqldump -u'.$db_user.' -p'.$db_pw.' '.$db_tab.' > '.$path.$dateiname);
        ?>

        Kommentar


        • #19
          http://www.google.de/#q=mysqldump&fp=1

          Google hilft ...

          Zweiter Fund bei Google, super Anleitung für mysqldump unter Windows.

          Beitragsmoderation (Flor1an):
          [?] Bitte keine Ref-Links!

          Kommentar


          • #20
            Immer noch das selbe Problem wie zuvor.

            Datei wird erstellt, ohne Inhalt.

            Kommentar


            • #21
              Also bei mir funktionierts.
              Poste doch mal deine Befehlszeile.

              Mal ganz anders. hast du den Pfad zum mysql auch in der PATH Variable von windows drin?
              Ansonst gib mal den Pfad komplatt an (aber mit 2 \ - also C:\\...)

              Kommentar


              • #22
                Wo soll ich das einstellen?

                Kommentar


                • #23
                  Arbeitsplatz -> Rechte Maustaste -> Eigenschaften -> Erweitert -> Umgebungsvariablen unter Systemvariablen.
                  Geht aber auch über Systemsteuerung -> System ->erweitert -> Umgebungsvariablen.

                  Hast du's mal mit absoluter Pfadangabe versucht?
                  Und nochmal poste mal deine Befehlszeile (anstatt des exec() mal ein echo nutzen). Es ist um einiges leichter einen Fehler zu finden wenn man etwas sieht.

                  Kommentar


                  • #24
                    Habe ich mal gemacht. Diesen Pfad angegeben: C:\\xampp\mysql\bin

                    PHP-Code:
                    mysqldump -uroot -pXXX XXX backup/14.00.03_12.05.2010_XXX_backup.sql 
                    er erstellt mir immer noch die datei, aber immer noch 0kb und leer =(

                    Kommentar


                    • #25
                      Jetzt nimm mal deine Zeile und füge sie in die Eingabeaufforderung ein.
                      Und führ das ganze mal da aus. Und sag anschliessend was passiert.

                      Kommentar


                      • #26
                        Code:
                        #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -uroot -XXX XXX > backup2/14.00.03_12.05.2010_XXX' at line 1

                        Kommentar


                        • #27
                          O.o ok auf meinem Host server funktioniert es jetzt! Aber warum net bei mir lokal? O.o

                          Kommentar


                          • #28
                            Dann benutz mal wieder 2 -.
                            Und schau mal ob bei dir safe_mode=on ist

                            Kommentar


                            • #29
                              Nein klappt auch nicht.

                              safe_mode=off

                              Kommentar


                              • #30
                                und mit absoluter pafadangabe zum mysqldump,
                                gehts da?

                                Kommentar

                                Lädt...
                                X