Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mysql Backup nur TEILWEISE einspielen - gibts nix hierfuer?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 10.11.2007, 14:13

Folgender Fall: ich moechte aus einem riesigen (2 GB?) SQL Backup-File nur aus genau einer der vielen Tabellen darin nur ein einziges Feld (Spalte) auslesen und in die aktuelle DB uebertragen. Wie mache ich dies, bspw. ueber mysql CommandLine auf dem Server? oder in Mathe-Sprache:

gegeben ist:
- aktuelleDB, die gerade laeuft mit mysql..
- backup.sql (ein Tage altes Backup von aktuelleDB)
- mysql zugriff via commandline

gewuenscht ist:
aktuelleDB.bestimmteTabelle.bestimmteSpalte = backup.sql.bestimmteTabelle.bestimmteSpalte

oder ganz genau:
SET aktuelleDB.bestimmteTabelle.bestimmteSpalte = backup.sql.bestimmteTabelle.bestimmteSpalte
WHERE aktuelleDB.bestimmteTabelle.id = backup.sql.bestimmteTabelle.id

hat da jemand ne idee, moeglichst ohne erst 30 tools installieren zu muessen? das muss doch gehen via mysql commandline, oder ist dafuer (wieder mal?) nix vorgesehen ;-)

und nein, ein komplettes restore der datenbank aus dem backup ist eher schlecht ;-)
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service