Re: mariadb et UTF8

2017-03-27 Par sujet David_dev Dev
Bonjour,

Ben tiens je viens d'avoir le même soucis aujourd'hui.

Test d'install de MantisBT sur une vm debian 8 et erreur du jeu de
caractères

Dans la page mentionnée, ils donnent un lien avec des spécificités de
Debian. indiququant que là c'est bie UTF-8 par défaut.

En fait pas exactement.
Sous Debian 8 on est en phase de transition entre mysql et mariadb =>
mariadb charge par défaut la conf /etc/mysql/my.cnf pour un éventuel mysql
ET mariadb et là pas de config ...

Par contre il y a bien un fichier de config que tu peux utiliser pour
spécifier des configs utilisées uniquement par tes instances mariadb :
/etc/mysql/conf.d/mariadb.cnf


# MariaDB-specific config file.
# Read by /etc/mysql/my.cnf

[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
#default-character-set = utf8

[mysqld]
#
# * Character sets
#
# Default is Latin1, if you need UTF-8 set all this (also in client section)
#
#character-set-server  = utf8
#collation-server  = utf8_general_ci
#character_set_server   = utf8
#collation_server   = utf8_general_ci

J'ai désactivé les commentaire sur ces config, relancé le service "mysql"
(même si c bien mariadb là), j'ai drop ma database et recréé  et tout est
nickel !

Par contre si tu ne peux pas drop, ça va être plus long car il faudra en
effet appliquer les changements de config aux niveaux DB, tables et voir
colonnes comme indiquées.
Et ensuite je ne sais pas s'il faut prévoir des étapes de vérification ou
modification des données en elles-mêmes.

(intéressé par l'info d'ailleurs)


Le 24 mars 2017 à 08:12, david hannequin <david.hanneq...@gmail.com> a
écrit :

> Bonjour,
>
> Normalement oui mais je te conseils de sauvegarder ta base de données
> et de tester avant de le faire sur un serveur en production. Et
> attention cela peut prendre du temps selon la taille des tables...
>
> Une fois la conversion réalisé il faut aussi tester que ton
> application le supporte.
>
> Bonne journée
>
> Le 24 mars 2017 à 04:02,  <bernard.schoenac...@free.fr> a écrit :
> >
> >
> > - Mail original -
> > De: "david hannequin" <david.hanneq...@gmail.com>
> > À: "bernard schoenacker" <bernard.schoenac...@free.fr>
> > Cc: "debian" <debian-user-french@lists.debian.org>
> > Envoyé: Jeudi 23 Mars 2017 22:24:54
> > Objet: Re: mariadb et UTF8
> >
> > Bonsoir,
> >
> > Tu as essayé ceci ?
> >
> > mysqldump --add-drop-table database_to_correct | replace
> > CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql
> > database_to_correct
> >
> > Bonne soirée
> >
> > Le 23 mars 2017 à 20:34,  <bernard.schoenac...@free.fr> a écrit :
> >> bonjour,
> >>
> >>
> >> je recherche le moyen de corriger le tir pour mariadb et de passer du
> >> latin1_swedish en utf8 ...
> >>
> >> le rtfm est peut bavard sur ce sujet :
> >>
> >> https://mariadb.com/kb/en/mariadb/setting-character-
> sets-and-collations/#example-changing-the-default-character-set-to-utf-8
> >>
> >> comment y arriver sans rien casser
> >>
> >> slt
> >> bernard
> >
> >
> > bonjour,
> >
> >
> > merci pour le conseil mais je vais voir si en effaçant les tables, puis
> en forçant
> >  utf8 ça passe (?)
> >
> > slt
> >
> > bernard
> >
>
>
>
> --
> David Hannequin
>
>


Re: mariadb et UTF8

2017-03-24 Par sujet david hannequin
Bonjour,

Normalement oui mais je te conseils de sauvegarder ta base de données
et de tester avant de le faire sur un serveur en production. Et
attention cela peut prendre du temps selon la taille des tables...

Une fois la conversion réalisé il faut aussi tester que ton
application le supporte.

Bonne journée

Le 24 mars 2017 à 04:02,  <bernard.schoenac...@free.fr> a écrit :
>
>
> - Mail original -
> De: "david hannequin" <david.hanneq...@gmail.com>
> À: "bernard schoenacker" <bernard.schoenac...@free.fr>
> Cc: "debian" <debian-user-french@lists.debian.org>
> Envoyé: Jeudi 23 Mars 2017 22:24:54
> Objet: Re: mariadb et UTF8
>
> Bonsoir,
>
> Tu as essayé ceci ?
>
> mysqldump --add-drop-table database_to_correct | replace
> CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql
> database_to_correct
>
> Bonne soirée
>
> Le 23 mars 2017 à 20:34,  <bernard.schoenac...@free.fr> a écrit :
>> bonjour,
>>
>>
>> je recherche le moyen de corriger le tir pour mariadb et de passer du
>> latin1_swedish en utf8 ...
>>
>> le rtfm est peut bavard sur ce sujet :
>>
>> https://mariadb.com/kb/en/mariadb/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8
>>
>> comment y arriver sans rien casser
>>
>> slt
>> bernard
>
>
> bonjour,
>
>
> merci pour le conseil mais je vais voir si en effaçant les tables, puis en 
> forçant
>  utf8 ça passe (?)
>
> slt
>
> bernard
>



-- 
David Hannequin



Re: mariadb et UTF8

2017-03-23 Par sujet bernard . schoenacker


- Mail original -
De: "david hannequin" <david.hanneq...@gmail.com>
À: "bernard schoenacker" <bernard.schoenac...@free.fr>
Cc: "debian" <debian-user-french@lists.debian.org>
Envoyé: Jeudi 23 Mars 2017 22:24:54
Objet: Re: mariadb et UTF8

Bonsoir,

Tu as essayé ceci ?

mysqldump --add-drop-table database_to_correct | replace
CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql
database_to_correct

Bonne soirée

Le 23 mars 2017 à 20:34,  <bernard.schoenac...@free.fr> a écrit :
> bonjour,
>
>
> je recherche le moyen de corriger le tir pour mariadb et de passer du
> latin1_swedish en utf8 ...
>
> le rtfm est peut bavard sur ce sujet :
>
> https://mariadb.com/kb/en/mariadb/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8
>
> comment y arriver sans rien casser
>
> slt
> bernard


bonjour,


merci pour le conseil mais je vais voir si en effaçant les tables, puis en 
forçant
 utf8 ça passe (?)

slt

bernard



Re: mariadb et UTF8

2017-03-23 Par sujet david hannequin
Bonsoir,

Tu as essayé ceci ?

mysqldump --add-drop-table database_to_correct | replace
CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql
database_to_correct

Bonne soirée

Le 23 mars 2017 à 20:34,   a écrit :
> bonjour,
>
>
> je recherche le moyen de corriger le tir pour mariadb et de passer du
> latin1_swedish en utf8 ...
>
> le rtfm est peut bavard sur ce sujet :
>
> https://mariadb.com/kb/en/mariadb/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8
>
> comment y arriver sans rien casser
>
> slt
> bernard
>



-- 
David Hannequin



mariadb et UTF8

2017-03-23 Par sujet bernard . schoenacker
bonjour,


je recherche le moyen de corriger le tir pour mariadb et de passer du 
latin1_swedish en utf8 ...

le rtfm est peut bavard sur ce sujet :

https://mariadb.com/kb/en/mariadb/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8

comment y arriver sans rien casser

slt
bernard