mysqldump.exe von client aufrufen
mysqldump.exe von client aufrufen
am 10.10.2006 16:19:19 von jogisarge
Hallo zusammen !
Ich setze mysql als DB-Server in einer Windows Anwendung ein.
Mysql 5.0 Server via ODBC an Win XP-Clients.
Da es sich um eine Client-Server-Anwendung dreht, greifen mehrere PCs
per ODBC auf eine Datenbank zu.
Nun soll eine DB-Sicherung integriert werden.
Die sollte von jedem Client aufgerufen werden können.
Kann ich das Hilfsprogramm mysqldump.exe auf dem Server, von einem
Client(anderer PC) aufrufen ?
Welche Alernativen gibt es?
Es soll für jeden Client möglich sein, die Datensicherung zu starten.
Gruss jogi
Re: mysqldump.exe von client aufrufen
am 10.10.2006 16:20:49 von Christian Kirsch
Am 10.10.2006 16:19 schrieb jogisarge:
> Hallo zusammen !
>
> Ich setze mysql als DB-Server in einer Windows Anwendung ein.
> Mysql 5.0 Server via ODBC an Win XP-Clients.
> Da es sich um eine Client-Server-Anwendung dreht, greifen mehrere PCs
> per ODBC auf eine Datenbank zu.
>
>
> Nun soll eine DB-Sicherung integriert werden.
> Die sollte von jedem Client aufgerufen werden können.
>
>
> Kann ich das Hilfsprogramm mysqldump.exe auf dem Server, von einem
> Client(anderer PC) aufrufen ?
ja, wenn die Permissions stimmen.
Re: mysqldump.exe von client aufrufen
am 10.10.2006 16:23:03 von jogisarge
Christian Kirsch schrieb:
> Am 10.10.2006 16:19 schrieb jogisarge:
> > Hallo zusammen !
> >
> > Ich setze mysql als DB-Server in einer Windows Anwendung ein.
> > Mysql 5.0 Server via ODBC an Win XP-Clients.
> > Da es sich um eine Client-Server-Anwendung dreht, greifen mehrere PCs
> > per ODBC auf eine Datenbank zu.
> >
> >
> > Nun soll eine DB-Sicherung integriert werden.
> > Die sollte von jedem Client aufgerufen werden können.
> >
> >
> > Kann ich das Hilfsprogramm mysqldump.exe auf dem Server, von einem
> > Client(anderer PC) aufrufen ?
>
> ja, wenn die Permissions stimmen.
Kannst du das etwas weiter ausführen?
Ich bin relativ neu .
Re: mysqldump.exe von client aufrufen
am 10.10.2006 16:57:05 von Christian Kirsch
Am 10.10.2006 16:23 schrieb jogisarge:
> Christian Kirsch schrieb:
>
>> Am 10.10.2006 16:19 schrieb jogisarge:
>>> Hallo zusammen !
>>>
>>> Ich setze mysql als DB-Server in einer Windows Anwendung ein.
>>> Mysql 5.0 Server via ODBC an Win XP-Clients.
>>> Da es sich um eine Client-Server-Anwendung dreht, greifen mehrere PCs
>>> per ODBC auf eine Datenbank zu.
>>>
>>>
>>> Nun soll eine DB-Sicherung integriert werden.
>>> Die sollte von jedem Client aufgerufen werden können.
>>>
>>>
>>> Kann ich das Hilfsprogramm mysqldump.exe auf dem Server, von einem
>>> Client(anderer PC) aufrufen ?
>> ja, wenn die Permissions stimmen.
>
> Kannst du das etwas weiter ausführen?
> Ich bin relativ neu .
>
mysqldump --help
und natürlich
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html
Re: mysqldump.exe von client aufrufen
am 11.10.2006 08:03:52 von Kris
jogisarge wrote:
> Kann ich das Hilfsprogramm mysqldump.exe auf dem Server, von einem
> Client(anderer PC) aufrufen ?
Normal nicht.
mysqldump ist aber ein Programm, das über das Netz auf den Server zugrifen
kann, wenn es auf dem Client installiert ist. Wenn Du also mysqldump.exe
und alle notwendigen Bibliotheken auf den Client kopierst, kann die
Clientanwendung mit mysqldump auf den Server connecten und einen Dump auf
dem Client hinterlegen.
Wenn Du einen Dump auf dem Server hinterlegen möchtest (was ist der Sinn?),
dann solltest Du stattdessen den Windows Scheduler (Cron, Auftragsdienst,
wie auch immer das Ding heiÃt) verwenden, um in regelmäÃigen Intervallen
mysqldump laufen zu lassen.
Kris