WinFuture-Forum.de: Sql-datensicherung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Sql-datensicherung


#1 _TheToxic_

  • Gruppe: Gäste

geschrieben 07. Juni 2005 - 12:08

Hi!

Ich wollte eine Datensicherung in mySQL machen. Dies hat auch soweit funktioniert. Es hat allerdings nur die Datensätze und nicht die Datenstruktur gespeichert. Ist es möglich auch die Struktur zu speichern? Ob einzeln oder beides in einem schritt ist mir egal.

Mein Befehl zum speichern:

select * from testtabelle into outfile "datenexport.txt";


und zur wiedergabe

load data infile "/home/user01/datenexport.txt" into table testtabelle;




Thx

MFG TOXIC


P.S.: Wusste ma wider nicht ob das zu Programmierung oder zu Web-Zeugs gehört, also bitte nicht meckern... ;)
0

Anzeige



#2 _atomical_

  • Gruppe: Gäste

geschrieben 07. Juni 2005 - 12:18

Es gibt ein Tool namens mysqldump (liegt gleich bei mysql bei), was dir die Datenbank genau so, wie du sie zum Rücksichern brauchst, in eine Datei schreibt.
0

#3 _TheToxic_

  • Gruppe: Gäste

geschrieben 07. Juni 2005 - 12:21

ich nutze Xampp und entweder ich finde das nicht oder das ist nicht mit dabei...
0

#4 Mitglied ist offline   Yalamand 

  • Gruppe: aktive Mitglieder
  • Beiträge: 101
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 07. Juni 2005 - 12:26

es liegt im /mysql/bin order deiner mysql installation. da wo auch die mysql.exe liegt.
0

#5 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.475
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 08. Juni 2005 - 11:25

Zitat (TheToxic: 07.06.2005, 13:08)

Mein Befehl zum speichern:

select * from testtabelle into outfile "datenexport.txt";


und zur wiedergabe

load data infile "/home/user01/datenexport.txt" into table testtabelle;

<{POST_SNAPBACK}>

Wusste gar nicht, dass das so geht, das ist ja richtig praktisch :)
Wo hast du das her, gibt es noch mehr solcher SQL-Backup-Befehle außer Cronjobs?

Man lernt halt nie genug dazu :)

Dieser Beitrag wurde von Slayer bearbeitet: 08. Juni 2005 - 20:05

Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#6 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 08. Juni 2005 - 11:38

@Slayer: guck mal im MySQL-Manual nach!

Zitat

Man lernt halt nie dazu wink


du meinst wohl: man lernt nie aus!
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#7 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 08. Juni 2005 - 13:00

Zitat (Meatwad: 08.06.2005, 12:38)

@Slayer: guck mal im MySQL-Manual nach!
du meinst wohl: man lernt nie aus!
<{POST_SNAPBACK}>


Manche lernen auch nie dazu...
0

#8 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.475
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 08. Juni 2005 - 20:05

Sorry, ich hatte das "genug" davor vergessen.
Aber danke für den Hinweis <_<

Kann ja mal passieren...
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#9 Mitglied ist offline   Counterfeit 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 07. Juni 05
  • Reputation: 0
  • Wohnort:Schwalmstadt
  • Interessen:Programmieren, Fitness, Autos

geschrieben 16. Juni 2005 - 13:16

Zitat (TheToxic: 07.06.2005, 13:08)

Hi!

Ich wollte eine Datensicherung in mySQL machen. Dies hat auch soweit funktioniert. Es hat allerdings nur die Datensätze und nicht die Datenstruktur gespeichert. Ist es möglich auch die Struktur zu speichern? Ob einzeln oder beides in einem schritt ist mir egal.

Mein Befehl zum speichern:

select * from testtabelle into outfile "datenexport.txt";


und zur wiedergabe

load data infile "/home/user01/datenexport.txt" into table testtabelle;

Thx

MFG TOXIC
P.S.: Wusste ma wider nicht ob das zu Programmierung oder zu Web-Zeugs gehört, also bitte nicht meckern... :(
<{POST_SNAPBACK}>


Hallo,
also ich sichere wie folgt. Ich erstelle eine Batchdatei die dann entweder die Sicherung oder die Rücksicherung anstellt.

#Sicherung mit Tagesdatum
mysqldump -h localhost -u <Benutzer> -p<Passwort> <datenbankname> > c:\backup\<datenbankname>_%DATE%.sql

#Rücksicherung
mysql -h localhost -u <benutzer> -p<Passwort> -D <datenbankname> < c:\backup\testdatenbank.sql


Die <> sind Platzhalter und das beim Passwort muss direkt an den Parameter geschrieben werden.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0