MySQL Backup
Maxi
- php
0 Auge
0 Maxi
0 Vinzenz Mai
Hallo,
gibt es in PHP einen Befehl, mit dem ich die ganze MySQL-Datenbank in eine SQL-Datei exportieren kann?
Gruß
Maxi
Hallo
gibt es in PHP einen Befehl, mit dem ich die ganze MySQL-Datenbank in eine SQL-Datei exportieren kann?
Wenn, dann gibt es diese Anweisung als MySQL-Anweisung, die man per PHP an MySQL übermitteln kann.
Was meinst du mit "MySQL-Datenbank in eine SQL-Datei exportieren"?
Tschö, Auge
Hallo,
Wenn, dann gibt es diese Anweisung als MySQL-Anweisung, die man per PHP an MySQL übermitteln kann.
Wie lautet diese Anweisung?
Gruß
Maxi
Hallo
Wenn, dann gibt es diese Anweisung als MySQL-Anweisung, die man per PHP an MySQL übermitteln kann.
Wie lautet diese Anweisung?
Lies mein Posting und das MySQL-Handbuch!
Grüße
Vinzenz
Hallo Maxi,
gibt es in PHP einen Befehl, mit dem ich die ganze MySQL-Datenbank in eine SQL-Datei exportieren kann?
Was verstehst Du unter "die ganze MySQL-Datenbank"? MySQL verwaltet typischerweise eine ganze Reihe von Datenbanken?
Ansonsten:
a) Nein, es gibt keine Standardfunktion, der man einfach nur ein paar
Parameter wie
- Verbindungskennung (optional)
- Datenbankname
- Dateiname
übergibt, die die Datenbank mit dem angegebenen Namen unter dem
angegebenenen Dateinamen abspeichert
b) Selbstverständlich kannst Du, falls es Dir erlaubt ist, mit exec()
das Kommandozeilenwerkzeug mysqldump mit den geeigneten
Parametern aufrufen :-)
Ich glaube, Dennis Riehle hat eine Klasse für diese Aufgabe geschrieben, siehe z.B. </archiv/2006/3/t125488/#m809873>. Es ist außerdem keine schlechte Idee, mal bei PEAR nachzuschauen.
Freundliche Grüße
Vinzenz