Ligne de commande MySQL, touche Suppr et caractères spéciaux

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Axiso
WRInaute impliqué
WRInaute impliqué
 
Messages: 560
Inscription: 8 Avr 2004

Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Dim Nov 15, 2009 19:42

Bonsoir,

Sur plusieurs serveurs Debian que je prépare avec la version Lenny, je rencontre un souci tout nouveau : une fois connecté au serveur Mysql, la touche Suppr ne supprime pas mais affiche un tilde ~ et aussi, après un déplacement avec les touches fléchées gauche-droite, l'entrée d'un caractère spécial (é) provoque le remplacement par un point d'interrogation ?.
Pourtant je peux utiliser les caractères spéciaux sans aucune difficulté avec la ligne de commande sur ces mêmes serveurs en dehors de Mysql. Ces caractères peuvent toutefois bien être tapés au clavier sous Mysql tant que je ne déplace pas le curseur ou que je tente une suppression.
La touche Retour / Backspace fontionne sans problème quant à elle.

Par exemple, si je veux corriger un mot :
mysql> aeration

... je tente de supprimer le "e" :
mysql> a~eration

... je tente d'insérer le "é" :
mysql> a??ration


J'ajoute ceci par défaut dans mon /etc/mysql/my.cnf
Code: Tout sélectionner
[client]
default-character-set = utf8

[mysqld]
default-character-set = utf8
default-collation = utf8_general_ci


Et tout le système se base sur les locales UTF8 / Unicode.

Sur un autre serveur avec une autre version Debian, aucun défaut de ce type.

Vous avez déjà rencontré le problème ?


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1734
Inscription: 31 Aoû 2007

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Dim Nov 22, 2009 6:39

Problème souvent rencontré sous Debian. Jamais pu trouver comment m'en débarrasser.
Dans les petites pistes :
Debian FR (lenny) jamais eu aucun soucis, alors que Debian ENG, toujours eu ce soucis. Je pense que ça doit être set par le fichier /etc/default/locale (peut être au moment de l'installe).

Donc pas de solution, mais même problème sous CentOS, FreeBSD (distribs ENG) et donc oui problème déjà rencontré et je me sers du retour chariot. Je pense aussi que le problème peut venir de putty.


Axiso
WRInaute impliqué
WRInaute impliqué
 
Messages: 560
Inscription: 8 Avr 2004

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Dim Nov 22, 2009 7:56

Si seulement le problème était lié au système complet, je comprendrais. Mais là je rencontre le souci uniquement sur la ligne de commande Mysql :)
Bref, va falloir faire avec apparemment.


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Mar Déc 01, 2009 18:14

J'ai le même problème, je suis en train de chercher comme un dingue la solution...
Au cas où, dès que je trouve je reviens afficher la solution :p

editer : bug rapporté > http://www.mail-archive.com/ubuntu-server-bugs@lists.ubuntu.com/msg21351.html

Mais pas de réponse :(


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Dim Déc 06, 2009 23:30

Enjoy, j'ai enfin trouvé la solution, pfiou ! : http://forum.ubuntu-fr.org/viewtopic.php?pid=3121740#p3121740 :D


Axiso
WRInaute impliqué
WRInaute impliqué
 
Messages: 560
Inscription: 8 Avr 2004

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Lun Déc 07, 2009 8:24

Ah, pas trop tôt :P

Là je ne comprends plus rien : le problème n'apparait plus ! Pourtant je n'ai rien modifié, même pas ajouté rlwrap. Une mise à jour peut-être ...
Je tenterai à nouveau ce soir à partir d'une autre console pour confirmer.


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Lun Déc 07, 2009 9:38

Tu es sous quel noyau ?

Pour ma part : 2.6.31-14-generic

OS : Kubuntu 9.10, 64 bits

En tous cas tant mieux que tout soit rentré dans l'ordre grâce à cette astuce ou pas, ça devenait pénible ! :mrgreen:


Axiso
WRInaute impliqué
WRInaute impliqué
 
Messages: 560
Inscription: 8 Avr 2004

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Mar Déc 08, 2009 8:39

2.6.26-2-amd64 et Debian 5.

Ca m'embête juste de ne pas savoir ce qui a corrigé le problème. Bref.


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux

Message le Mar Déc 08, 2009 9:21

Apparemment le blème venait du readline de la bibliothèque de Mysql, peut-être que tu as eu une mise à jour de celui-ci et hop tout est revenu dans l'ordre ! :D

Mais au cas où, garde sous le coude le programme rlwrap, magique cette commande ! :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités