mySQL DB kann nicht erzeugt werden - latin1_german1-Fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mySQL DB kann nicht erzeugt werden - latin1_german1-Fehler

    Hi !

    Haben unter Win MySQL Vers. V 4.1.7 DBs erzeugt. Diee haben wir als SQL exportiert und wollten sie auf einem Linux Suse 9.0 Root-Server importieren / erzeugen lassen.
    Alle Versionen zwischen den Systemen sind identisch (auch Apache, PHP. WebMin, MySQL...)

    Bekommen aber die DB auf dem Server nicht zum Laufen. Unter Win läuft alles einwandfrei. Die Fehlermeldung:

    >> ERROR 1064 at line 19: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_german1_ci NOT NULL default '',
    id_gast varcha <<

    Wir vermuten, dass es sich um eine unterschiedliche Konfiguration des Zeichnsatzes handelt, wissen aber nicht, wo / wie wir das unter Linux/auf dem Server ändern können.

    Falls es das nicht ist....:

    Wie bekommen wir die beiden Systeme zueinander kompatibel???

    Dank und Gruß aus dem Harz
    Ralf

  • #2
    könntest du die entsprechende query mal posten?

    Kommentar


    • #3
      Thema ist für mich auch neu, aber wurde MySQL mit denselben Optionen konfiguriert?

      PHP-Code:
      shell> ./configure --with-charset=latin1 \
                 --
      with-collation=latin1_german1_ci 
      oder alternativ mit denselben Optionen gestartet?

      PHP-Code:
      shellmysqld --default-character-set=latin1 \
                 --default-
      collation=latin1_german1_ci 
      http://dev.mysql.com/doc/mysql/en/Charset-server.html

      Kommentar

      Lädt...
      X