MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Unterschiedliches Verhalten zwischen Alles und 'nur Tabelle

Post new topicReply to topic
Author Message
Tundra
uses MSD regulary
uses MSD regulary





Joined: 08 Apr 2008
Posts: 13


germany.gif

PostPosted: 2008-04-08, 21:01    Unterschiedliches Verhalten zwischen Alles und 'nur Tabelle Reply with quoteBack to top

Hi,

ich habe es mit 1.22 und mit 1.23 ausprobiert, beide male der gleiche Effekt.

Beim Backup wähle ich latin-1 aus und die Umlaute stehen sauber im Dump.

Wenn ich nun auf dem gleichen Server in der gleichen DB den Dump einspielen möchte, habe ich zwei Möglichkeiten mit mysqldumper:
a) Wiederherstellen
b) Wiederherstellen bestimmter Tabellen.

Bei Methode a) werden die Umlaute sauber importiert.
Bei Methode b) nicht.
Egal ob ich die Tabelle korrekt mit latin-1 stehen lasse, oder er sie selber anlegt.

Wie kommt das unterschiedliche Verhalten zustande?

-- Dump by MySQLDumper 1.22 (http://forum.mysqldumper.de/)
/*40101 SET NAMES `latin1` */;


DROP TABLE IF EXISTS `leistungen`;
CREATE TABLE `leistungen` (
`id` int(11) NOT NULL auto_increment,
`datum` date NOT NULL,
`leistung_dt` varchar(80) collate latin1_german1_ci default NULL,
`leistung_eng` varchar(80) collate latin1_german1_ci default NULL,
`art` varchar(30) collate latin1_german1_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=46 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci COMMENT='Leistungsbereiche';

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2008-04-08, 21:15    (No subject) Reply with quoteBack to top

Das klingt als wenn nur die Befehle ausgeführt werden, die sich auf vorher ausgewählte Tabellen beziehen, was generell ja auch Sinn macht.
Deinen Beobachtunen nach zur Folge werden damit aber auch die Steuer-Befehle übersprungen, die die Verbindung einstellen.
Danke für den Hinweis - ich werde der Sache auf den Grund gehen und das gegebenenfalls korrigieren.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Tundra
uses MSD regulary
uses MSD regulary





Joined: 08 Apr 2008
Posts: 13


germany.gif

PostPosted: 2008-04-08, 21:18    (No subject) Reply with quoteBack to top

Danke für die schnelle Antwort.
OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2008-04-08, 21:34    (No subject) Reply with quoteBack to top

Ich glaube, ich habe den Grund gefunden.
Ersetze mal in inc/functions_restore.php die Zeilen 295ff
   // wenn bestimmte Tabellen wiederhergestellt werden sollen -> pruefen
   if (is_array($restore['tables_to_restore']) && !(in_array($restore['actual_table'],$restore['tables_to_restore'])))

durch
   // wenn bestimmte Tabellen wiederhergestellt werden sollen -> pruefen
   if (substr($complete_sql,0,2)=='/*' || (is_array($restore['tables_to_restore']) && !(in_array($restore['actual_table'],$restore['tables_to_restore']))))

Klappt es dann?

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Tundra
uses MSD regulary
uses MSD regulary





Joined: 08 Apr 2008
Posts: 13


germany.gif

PostPosted: 2008-04-08, 23:09    (No subject) Reply with quoteBack to top

Schade, nein, unverändert.
OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2008-04-08, 23:14    (No subject) Reply with quoteBack to top

Argh, ich Trottel - ist wohl schon zu spät.
So müsste es heißen:
   // wenn bestimmte Tabellen wiederhergestellt werden sollen -> pruefen
   if (substr($complete_sql,0,2)!='/*' && (is_array($restore['tables_to_restore']) && !(in_array($restore['actual_table'],$restore['tables_to_restore']))))

Versuche das noch mal bitte.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Tundra
uses MSD regulary
uses MSD regulary





Joined: 08 Apr 2008
Posts: 13


germany.gif

PostPosted: 2008-04-09, 15:44    (No subject) Reply with quoteBack to top

Nein, immer noch nicht. :-(
OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2008-04-09, 16:06    (No subject) Reply with quoteBack to top

Schade, dann muss ich das am Wochenende umfangreicher analysieren.
Lösung folgt aber bestimmt. Wink

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Tundra
uses MSD regulary
uses MSD regulary





Joined: 08 Apr 2008
Posts: 13


germany.gif

PostPosted: 2008-05-15, 09:57    (No subject) Reply with quoteBack to top

Hast Du schon eine Lösung gefunden?
OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2008-05-15, 11:27    (No subject) Reply with quoteBack to top

Sorry, ich habe das ledier vergessen. Nun habe ich mir eine todo-list angelegt. Dort notiere ich wenn ich das erledigt habe.
Danke für die Erinnerung. Wink

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Susi_777
first backups
first backups





Joined: 07 Jul 2008
Posts: 1


blank.gif

PostPosted: 2008-07-07, 14:43    selbes Problem Reply with quoteBack to top

Hallo,

vielen Dank für die tolle Software.
Hast Du schon eine Lösung für das Problem?

MfG
Susanne

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2008-07-07, 18:43    (No subject) Reply with quoteBack to top

Nö. Wink
Du kannst aber lokal das komplette Backup einspielen und anschließend nur die Tabelle/n sichern, die Du brauchst. Online kannst Du dieses Backup dann in Gänze einspielen. So hast Du den Fehler vermieden.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Bestimmte Zeilen einer Tabelle Export... proterra Allgemeine Fragen zu MySQLDumper 2 2012-02-11, 11:29 View latest post
No new posts Perl-Backup sichert Tabelle nicht vol... Stefan Knoepfel Fehler / Probleme 20 2012-02-05, 21:34 View latest post
No new posts 75 Mio Datensätze aus Tabelle Dumpen? crypto Gelöst/Erledigt 10 2012-02-02, 21:37 View latest post
No new posts Datenbank-Tabelle kopieren? Suchen un... proterra Allgemeine Fragen zu MySQLDumper 1 2011-11-07, 12:28 View latest post
No new posts Tabelle: Felder addieren pauliopa Allgemeine Spielwiese 7 2011-08-04, 12:56 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO