Re: Kann mysql dump nicht importieren: auto_increment Problem



Andreas Kretschmer schrieb:

Ich habe ein Probleme von MySQL 3.23 auf 4.1 upzudaten, und zwar habe

Ist man nicht mittlerweile bei 5.x?

Ja, aber je größer der Update-Schritt desto größer die Gefahr dass irgendwas nicht mehr funktioniert. Bis vor kurzem war 4.1 auch noch als "GA" markiert. Abgesehen brauche ich für diese Software kein einziges der neuen Features - also warum nicht lieber eine besser ausgetestete/ausgereiftere Version verwenden? Auf 4.1 habe ich nur aktualisiert, weil ich hoffte, dass es mit Windows 2003 besser zusammenarbeitet - das funktioniert aber leider auch nicht (mit WinXP ist beides kein Problem, aber wozu haben wir bitte einen Server?).

ich eine Datenbank aus MySQL 3.23.58 per "mysqldump" exportiert:

Hast Du das Dump-Tool der neueren Version benutzt?

Nein. Aber wie auch immer, das sind ganz simple INSERT Anweisungen, keine komplizierten Tabellen, und wenn ich auto_increment an dieser einen Tabelle wegnehme, funktioniert ja auch alles. Ich verstehe nicht, warum ich es nach dem Import auch nicht wieder hinzufügen kann.

Allerdings erhalte ich dabei folgende Fehlermeldung:

MySQL Error Number 1062
Dublicate Entry "3114" for key 1

Da sag ich jetzt mal nix zu, hab grad keine Lust zum bashen.

Tu Dir keinen Zwang an - wie gesagt - es gibt keine zwei Datensätze mit diesem Primärschlüssel, die Spalte ist groß genug - wäre also für jeden Hinweis dankbar!

MySQL ist ein RDBMS, zumindest behauptet es dies von sich. Dinge wie
NAT, Netzwerk etc. hat das drunter liegende OS zu erbringen.

Und das funktioniert auch, alle anderen RDBMS kommen damit ja auch zurecht. Entweder der Hersteller sagt das Produkt läuft auf Windows, dann bitte auch ohne die Konflikte mit der Windows Firewall und dessen NAT-Implementierung, oder man lässt es ganz. MySQL (sowohl 3.23 als auch 4.1) macht irgendwas mit der ipnat.sys, dass das restliche Problem Schwierigkeiten bekommt.

Das Wintendo dafür, ähm, suboptimal ist, ist hinlänglich bekannt, allerdings
nicht Gegenstand dieser NG.

Nein, zum Glück nicht. Ich verwende MySQL und Linux seit vielen Jahren auf mehreren Servern für verschiedenste Anwendungen. Aber leider ist Linux nicht überall für so gut zu gebrauchen wie für LAMP. Windows 2003 finde ich durchaus gelungen, erheblich besser als alle "Linux GUI Enterprise Server" die ich bisher gesehen habe. Linux macht für mich nur so lange Sinn, wie ich mit den Programmen auskomme, die hier besonders gut sind. Als Haupt-Server für ein kleines/reines Windows-Netzwerk ist es nur eine Krücke... Aber wie Du schon sagtest, das ist hier nicht das Thema.

Du solltest Dich, mit konkreten Details
dazu, an den Support des Herstellers dieses, ähm, Betrübssystems wenden.

Wieso? Die MySQL Software funktioniert nicht! Die macht irgendwas mit der ipnat.sys was es nicht machen sollte, und abgesehen davon lässt sich der Service unter Win2003 sich nicht starten lässt (obwohl der mysql-nt Prozess läuft, aber ich kann nicht drauf zugreifen, ich bekomme keine Verbindung, und kann wegen dem ipnat.sys Problem auch nicht mehr die Win Firewall verändern).


Grüße
Andreas
.



Relevant Pages

  • Re: Eindruck Lifebook S7110 (was: Suche: Notebook 14", SXGA, leicht, lange Laufzeit)
    ... Haus aus im Bios deaktiviert gewesen und es gab im Bios keinen Menüpunkt. ... Liegt aber wohl eher an der Software. ... Unter Linux sollte man keinen Musikgenuss ... Unter Windows und Linux ist der Sound bescheiden. ...
    (de.comp.sys.notebooks)
  • Re: 10 Jahre Windows 95
    ... > ist, weil Windows technisch einfach an einigen Stellen Muell ist, ... > von Software sollte es schon schaffen. ... Linux gesehen. ... > beim Mac den iLifekram nachgeschmissen bekommen. ...
    (de.talk.tagesgeschehen)
  • Re: Eindruck Lifebook S7110 (was: Suche: Notebook 14", SXGA, leicht, lange Laufzeit)
    ... Haus aus im Bios deaktiviert gewesen und es gab im Bios keinen Menüpunkt. ... Liegt aber wohl eher an der Software. ... Unter Linux sollte man keinen Musikgenuss ... Unter Windows und Linux ist der Sound bescheiden. ...
    (de.comp.sys.notebooks)
  • Re: Wozu noch DOS?
    ... Windows 95 und NT. ... Windows Me in die Bestandteile DOS und Windows zerlegen? ... Und darauf laufen Windows NT und Linux selbstverständlich. ... Ja, ich definiere jedes System über die Software, die darauf nativ ...
    (de.comp.os.msdos)
  • Re: free database server for desktop application with ado.net driv
    ... I've used MySQL on Windows since its 3.x days, ... So what if it is GNU and supports linux? ... You're missing the point - you do not have to compile it yourself. ...
    (microsoft.public.dotnet.languages.csharp)