tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1068
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SAMariter SAMariter ist offline Mitglied Bronze
    Registriert seit
    Jun 2010
    Beiträge
    32
    Hallo zusammen.

    Ich habe folgendes Problem:

    Ich möchte von einem fremden Server eine Datenbank mit Inhalt und Struktur (wenn möglich, sonst nur Inhalt) auf meinen Server kopieren. Das ganze sollte aber als Cronjob ablaufen, den ich von meinem System aus starte.

    Ist sowas möglich und wenn ja, wie?

    Danke schonmal für eure Hilfe.

    CU SAM
    gebrauchte Autoteile
    Tuning Shop online
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hallo,

    wenn ich dich richtig verstanden habe und nicht allzu viel hinzu-interpretiert habe, dürfte ein MySQL Cluster genau das richtige sein. Der kopiert die Daten automatisch rüber (live) und braucht somit keine Cronjobs.

    Ansonsten könntest du mit dem Programm mysqldump die Datenbank vom Hauptserver exportieren, zu dir kopieren, und mit dem Programm mysql wieder einlesen:
    Code bash:
    1
    2
    
    hauptserver:~$ echo "mein_passwort" | mysqldump -p -u mein_benutzer meine_datenbank >export.sql
    zweiterserver:~$ echo "mein_passwort" | mysql -p -u mein_benutzer <export.sql

    Gruß
    BK
    Geändert von Bratkartoffel (08.09.10 um 10:48 Uhr)
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Für den Export der Struktur kannst du den Befehl show verwenden
    Code sql:
    1
    
    SHOW CREATE TABLE my_table;

    Ein Beispiel wie man die Daten exportieren und importieren kann, findest du hier: (hab ich über google gefunden)
    http://www.php-mysql-tutorial.com/wi...databases.aspx
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. [mysql] Newsletter-user aus Datenbank in eine andere Datenbank
    Von Scofields im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 11.06.08, 21:20
  2. Datenbank-Datei kopieren
    Von messmar im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 09.08.07, 00:25
  3. Antworten: 7
    Letzter Beitrag: 24.08.05, 07:54
  4. Mysql Datenbank vom Server kopieren
    Von youssef27 im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 14.02.05, 08:20
  5. Datenbank kopieren bzw verschieben
    Von Rosikopter im Forum Visual Basic 6.0
    Antworten: 6
    Letzter Beitrag: 09.04.03, 14:17