ubuntuusers.de

mySQL command line interface und Umlaute

Status: Ungelöst | Ubuntu-Version: Ubuntu 15.04 (Vivid Vervet)
Antworten |

jimny1999

Avatar von jimny1999

Anmeldungsdatum:
14. März 2008

Beiträge: Zähle...

Wohnort: Frankfurt am Main

Hallo,

ich setze die derzeit aktuelle Version von ubuntustudio ein (uname -a: Linux amdx264 3.19.0-21-lowlatency #21-Ubuntu SMP PREEMPT Sun Jun 14 19:01:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux).

Ich habe das Problem, wenn ich im Terminal mysql starte (mysql -u root -p), kann ich am mysql-Prompt keine Umlaute eingeben. Die entsprechenden Tasten sind wie tot, kein echo, nichts.

Im Terminal selbst funktionieren Umlaute, locales ist richtig konfiguriert (utf-8, de).

Im mysql-cli habe ich schon SET NAMES utf8; probiert, nichts.

In /etc/mysql/my.cnf habe ich diese Zeilen eingefügt:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

Nada, nichts, nothing.

Kann mir jemand weiterhelfen?

Bearbeitet von jug:

Codeblock eingefügt. Bitte nutze die Formatierungsmöglichkeiten und die Beitragsvorschau, um deine Beiträge übersichtlich und gut lesbar zu gestalten. Danke.

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Bei welchen Befehlen zickt es denn? Bitte Beispiele (soll/ist).

Und zeig mal die Ausgabe von

mysql> show variables like 'character_set%';

und - um der Vollständigkeit willen - von

$ locale

jimny1999

(Themenstarter)
Avatar von jimny1999

Anmeldungsdatum:
14. März 2008

Beiträge: 31

Wohnort: Frankfurt am Main

Es geht um die Tastatureingabe, also das Eintippen von Zeichen. Ich starte mysql:

1
mysql -u root -p

Dann erscheint ein Prompt und ich gebe mein Passwort ein. Ich werde begrüßt.

Dann habe ich den mysql-Prompt vor mir:

1
mysql>

Es geht jetzt nicht um Befehle oder so. Ich tippe bspw. ein "A" ein:

1
mysql> A

Super! Da ist mein "A"!

Ich versuche mal ein "Ä":

1
mysql>

Nichts! Kein "Ä"! Ebenso kein ß, ö, ü usw.

Dadurch kann ich ein paar Beispiele aus einem Lehrbuch nicht nacharbeiten. Daher habe ich inzwischen ubuntustudio durch ein anderes Linux ersetzt. Nun funktioniert alles.

Es gibt noch einen anderen Thread von mir, der sich auf das seltsame Verhalten von "synfigstudio" auf meinem Rechner bezieht; das Problem hat sich dadurch auch erledigt. Ich vermute mal, dass da irgendwas in meiner Konfiguration durcheinander gekommen ist.

Durch die Neu-Installation kann ich jetzt natürlich auch nicht mehr die Ausgabe von charset und locales posten; aber das hatte ich überprüft, da war nichts, was auffiel.

Danke für die Antwort!

Antworten |