Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Sicherung von MySQL DB erstellen (https://www.delphipraxis.net/84037-sicherung-von-mysql-db-erstellen.html)

Andidreas 10. Jan 2007 13:42

Datenbank: MySQL • Version: 5 • Zugriff über: Zeos / MyDAC

Sicherung von MySQL DB erstellen
 
aloha...

das sicher von einer MySQL DB über denn "MySQL Administrator" ist nicht wirklich sehr erfolgreich!
deshalb bin ich auf die idee gekommen mir selber ein programm zu schreiben was das für mich erledigt!

leider hab ich davon keine ahnung davon wie man ein backup macht von einer mysql db!

kann mir hierzu jemand vielleicht ein paar tips bzw. denkanstösse geben???

uwewo 10. Jan 2007 13:49

Re: Sicherung von MySQL DB erstellen
 
Hi,

schau mal hier MySQLDump

Uwe

bigg 10. Jan 2007 13:55

Re: Sicherung von MySQL DB erstellen
 
Am sichersten ist es, den Dienst herunterzufahren und danach den Ordner "data" im MySQL-Verzeichnis zu kopieren.

uwewo 10. Jan 2007 14:03

Re: Sicherung von MySQL DB erstellen
 
Das hat alledings nur bei älteren Versionen von MySQL geklappt.

Andidreas 10. Jan 2007 14:07

Re: Sicherung von MySQL DB erstellen
 
wie verwende ich mysqldump???

über ein batch file???

uwewo 10. Jan 2007 14:14

Re: Sicherung von MySQL DB erstellen
 
Schau doch mal auf meinen Link den ich vorher gepostet habe.

bigg 10. Jan 2007 14:16

Re: Sicherung von MySQL DB erstellen
 
Ich kann's mir nicht vorstellen, das sich Version 5 weigern sollte. Liegt vermutlich daran, das man unterschiedliche Versionen verwendet hat. Ich probiers mal aus, mit Version 4.1 und älter geht es in jedem Fall.

PS: MySQL-Dump benutzt man über die Konsole bzw. Eingabeaufforderung.

inherited 10. Jan 2007 14:17

Re: Sicherung von MySQL DB erstellen
 
Die Parameter sind da ja erklärt. Entweder also Batchfile oder ShellExecute, was auch immer du magst

Andidreas 10. Jan 2007 14:28

Re: Sicherung von MySQL DB erstellen
 
gut danke schon mal für eure hilfe :)

jetzt hab ich wenigstens mal einen ansatzpunkt wie anfangen kann :)

edit
@uwewo
deinen link hab ich mir schon angeschaut und auf deinen kommentar ob das auch mit mysql 5 geht

ja es geht, die optionen die unterstützt werden kriegt man mit folgendem befehl raus
Zitat:

mysqldump --help

bigg 10. Jan 2007 14:41

Re: Sicherung von MySQL DB erstellen
 
Mit Version 5 funktioniert es auch, würd mich trotzdem mal interessieren wieso es bei dir nicht geklappt hat, uwe. :wink:

uwewo 10. Jan 2007 14:45

Re: Sicherung von MySQL DB erstellen
 
Es funktioniert nur auf dem Server wo Du die Kopie erstellst, andere Server bzw. nach Neuinstallation ingnorieren diese DB völlig. Es ist ja auch gut so, wegen Datenklau.

Es gibt doch aber eine Menge Freeware Tools mit denen man ein Backup erstellen kann.

Uwe

Andidreas 10. Jan 2007 14:50

Re: Sicherung von MySQL DB erstellen
 
sicher gibt es einige tools die mir diese arbeit abnehmen würden...

z.B. bietet ja der "mysql administrator" von mysql auch die funktion ein backup zu erstellen...
bei dem funktnioniert aber das schedulen nicht wirklich! zumindest auf unserem server!

deshalb will ich mir ein eigenes tool basteln wo ich dann auch sicher sein kann das es funktioniert!


P.S.: mein erste backup hab ich schon erstellt :) aber nur über die eingabeaufforderung

bigg 10. Jan 2007 14:56

Re: Sicherung von MySQL DB erstellen
 
Schonmal was von HeidiSQL gehört? Ist Open Source und mit Borland Delphi entwickelt wurden.

Andidreas 10. Jan 2007 16:04

Re: Sicherung von MySQL DB erstellen
 
ne hab noch nichts davon gehört...
werds mir mal anschauen...


p.s.: als ich denn namen gelesen hab, hab ich erst mal gedacht du willst mich verarschen.... :lol: :roll:

dfried 10. Jan 2007 16:22

Re: Sicherung von MySQL DB erstellen
 
Zitat:

Zitat von bigg
Schonmal was von HeidiSQL gehört? Ist Open Source und mit Borland Delphi entwickelt wurden.

Ist das nicht das frühere MySQL-Front? Sieht zumindest genauso aus...

bigg 10. Jan 2007 17:26

Re: Sicherung von MySQL DB erstellen
 
Genau das ist es und der Entwickler des MySQL-Front ist och wieder dabei...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz