MySQL Server bietet einen Serverzeichensatz und eine Serversortierfolge. Diese können beim Serverstart eingestellt und zur Laufzeit geändert werden.
        Anfangs hängen Zeichensatz und Sortierfolge des Servers von den
        Optionen ab, die Sie beim Start von mysqld
        verwenden. Sie können --character-set-server
        für den Zeichensatz benutzen. Daneben können Sie
        --collation-server hinzufügen, um die
        Sortierfolge anzugeben. Wenn Sie keinen Zeichensatz bestimmen,
        entspricht dies der Festlegung
        --character-set-server=latin1. Geben Sie nur
        einen Zeichensatz (z. B. latin1), aber keine
        Sortierfolge an, dann entspricht dies der Festlegung
        --character-set-server=latin1
        --collation-server=latin1_swedish_ci, weil
        latin1_swedish_ci die Standardsortierfolge
        für latin1 ist. Aus diesem Grund haben die
        folgenden drei Befehle dieselben Auswirkungen:
      
shell>mysqldshell>mysqld --character-set-server=latin1shell>mysqld --character-set-server=latin1 \--collation-server=latin1_swedish_ci
        Eine Möglichkeit, die Einstellungen zu ändern, ist eine
        Neukompilierung. Wenn Sie die Vorgaben für Zeichensatz und
        Sortierfolge beim Erstellen aus dem Quellcode ändern wollen,
        verwenden Sie --with-charset und
        --with-collation als Argumente für
        configure. Zum Beispiel:
      
shell> ./configure --with-charset=latin1
Oder:
shell>./configure --with-charset=latin1 \--with-collation=latin1_german1_ci
Sowohl mysqld als auch configure stellen sicher, dass die Kombination aus Zeichensatz und Sortierfolge gültig ist. Andernfalls zeigt jedes Programm eine Fehlermeldung an und wird dann beendet.
        Die aktuellen Werte für Zeichensatz und Sortierfolge können
        den Systemvariablen character_set_server und
        collation_server entnommen werden. Diese
        Variablen lassen sich zur Laufzeit ändern.
      
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

