#1 Le 04/02/2008, à 12:33
- nOoOb
[résolu à la vitesse de l'éclair] Problème encodage mysql via ssh
Salut à tous,
J'ai un problème que je n'arrive pas à résoudre.
J'ai une bdd sur mysql que je souhaite transférer ailleurs (sur mysql aussi).
Lorsque je le fais via phpmyadmin, aucun problème (enfin, depuis que j'ai mis tous les encodages à l'identique !), mais lorsque je passe par ssh avec exactement le même dump, j'ai des problèmes d'accentuation foireuse Ce qui me surprend vu que le fichier est bon.
Voici comment je fais l'import par ssh :
cat nom_de_la_base.sql | mysql --host=serveur_sql --user=nom_de_la_base --password=mot_de_passe nom_de_la_base
L'import marche nickel sauf l'encodage.
J'imagine qu'il faut que je lui précise l'encodage en même temps mais j'ai pas trop compris comment faire (pour info je suis en UTF-8 unicode-ci), si quelqu'un pouvait me donner la ligne de code exacte que je dois mettre il m'enlèverait une sacrée épine du pied.
Merci d'avance à ceux qui me sortiront de cette galère
Dernière modification par nOoOb (Le 04/02/2008, à 13:21)
Hors ligne
#2 Le 04/02/2008, à 13:08
- dexinou
Re : [résolu à la vitesse de l'éclair] Problème encodage mysql via ssh
Salut et avec ceci ?
mysql --host=serveur_sql --user=nom_de_la_base --password=mot_de_passe --defaults-character-set=utf8 nom_de_la_base
Dernière modification par dexinou (Le 04/02/2008, à 13:09)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#3 Le 04/02/2008, à 13:14
- nOoOb
Re : [résolu à la vitesse de l'éclair] Problème encodage mysql via ssh
Merci dexinou, je pense que c'est exactement ce qu'il me fallait !
J'essaie dès que j'ai le temps et je passe ça en résolu si ça marche.
Encore merci ! A peine 30mn pour une réponse, y'a pas à dire, Ubuntu-fr c'est trop fort
Edit :
Il me dit ça :
mysql: unknown variable 'defaults-character-set=utf8'
Edit 2 :
Il faut mettre default et pas defaults (sans le "s" quoi)...
Et après ...
...
CA MARCHE !!!!!!!!!!!!!!!!!!!
Un énorme merci M'sieur
Dernière modification par nOoOb (Le 04/02/2008, à 13:20)
Hors ligne