Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problème d'accent
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
youness
n00b
n00b


Joined: 01 Sep 2005
Posts: 9

PostPosted: Mon Jun 26, 2006 10:37 am    Post subject: Problème d'accent Reply with quote

Bonjour,

Je viens d'installer mon nouveau serveur sous gentoo 2006, tout fonctionne très bien, sauf un petit problème avec une base sql.
J'ai essayé d'importer l'ancienne base sql "latin1" vers mon nouveau serveur "utf8", malheureusement je me suis retrouvé avec pas mal
d'erreur : "Des accent bisards", "#1071 - Specified key was too long; max key length is 1000 bytes "....
J'ai déjà essayé la commande iconv, mais ça change rien, toujours les même erreurs, donc je me suis dis la meilleur solution c'est de recompiler
mon sql avec "latin1" comme jeux de caractères mais je ne sais pas comment faire avec la commande "emerge"
Merci pour votre aide.

------------------------
phpMyAdmin - 2.8.1
MySQL - 4.1.20-log
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: latin_general_cs
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Jun 26, 2006 10:59 am    Post subject: Reply with quote

Ben tout simplement, tu peux emerger mysql avec le USE latin1 :)
Back to top
View user's profile Send private message
youness
n00b
n00b


Joined: 01 Sep 2005
Posts: 9

PostPosted: Mon Jun 26, 2006 11:02 am    Post subject: Reply with quote

Est ce que tu peux me donner la commande à taper stp.
Merci.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Jun 26, 2006 11:09 am    Post subject: Reply with quote

Code:
# echo "dev-db/mysql latin1" >> /etc/portage/package.use
# emerge -auN mysql
Back to top
View user's profile Send private message
youness
n00b
n00b


Joined: 01 Sep 2005
Posts: 9

PostPosted: Mon Jun 26, 2006 11:12 am    Post subject: Reply with quote

Merci pierreg,
Je vais essayer tes commandes. :P
Back to top
View user's profile Send private message
youness
n00b
n00b


Joined: 01 Sep 2005
Posts: 9

PostPosted: Mon Jun 26, 2006 2:03 pm    Post subject: Reply with quote

J'ai réinstaller mysql avec les deux lignes de commandes que tu m'as donné, mais
le jeu de caractères pour MySQL est toujours : UTF-8 Unicode (utf8) :? je sais pas quoi faire pour le changer en iso-8859-1 ???
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Jun 26, 2006 2:47 pm    Post subject: Reply with quote

Tu as fait un etc-update pour mettre à jour /etc/mysql/my.cnf ?
Comme tu as l'air de débuter, je te conseille de lire un peu de doc avant d'utiliser cet outil qui peut être dangereux si on s'y prend pas bien :)
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Jun 27, 2006 6:35 am    Post subject: Reply with quote

Bonjour youness,

Peux-tu éditer ton premier post et modifier ton titre afin qu'il corresponde à nos conventions stp (partie 3/3).

Merci.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 773
Location: France - Bordeaux

PostPosted: Tue Jun 27, 2006 9:14 am    Post subject: Reply with quote

Bonjour à tous,
j'ai le même problème que youness.
J'ai fait la manip que pierreg a dite, c'est à dire recompilation de mysql avec le USE latin1.
Ensuite j'ai effectué etc-update avec la mise à jour de my.cnf.
En voici son contenu (passage intéressant) :
Code:
[color=red]mellba[/color] [color=blue]~ #[/color] cat /etc/mysql/my.cnf | grep utf8
[color=red]mellba[/color] [color=blue]~ #[/color] cat /etc/mysql/my.cnf | grep latin
default-character-set=latin1
default-character-set=latin1
default-character-set=latin1
default-character-set=latin1
default-character-set=latin1
default-character-set=latin1
character-set-server            = latin1
default-character-set           = latin1

On constate que tout est en latin1 et qu'il ne reste plus d'UTF8.
Je relance mysql (version 5.0.22) , je me connecte avec phpmyadmin mais là aucun changement, je suis toujours en UTF8.

Des idées ?
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Jun 27, 2006 9:31 am    Post subject: Reply with quote

Salut à vous,

regardez par ici et celui là
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 773
Location: France - Bordeaux

PostPosted: Tue Jun 27, 2006 11:20 am    Post subject: Reply with quote

salut à toi,
je viens de downgrader mysql à la version 4.0.27, je fait etc-update.
Je lance le deamon, le tout sans erreurs (enfin je pensais).

J'essaie de connecter à mysql via phpmyadmin puis via la commande "mysql" et là impossible.

Code:
mellba ~ # mysql
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)



Des idées ?
Cordialement.
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 773
Location: France - Bordeaux

PostPosted: Tue Jun 27, 2006 1:23 pm    Post subject: Reply with quote

Je crois avoir trouvé mon erreur : mot de passe root non créé :oops:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum