Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2011, 14h27   #1
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Par défaut Mettre autre chose que latin1_swedish_ci en jeux de caractère par défaut

Salut,

Sous PhpMyAdmin je constate que toutes mes tables sont en latin1_swedish_ci et que les nouvelles hérite également de ce jeu.

Je connais les commandes ALTER une fois la table conçu je sais également déclaré le jeu lors de la création de la table. Ce que je veux ce n'est plus me prendre la tête avec ces méthodes.

Est-il possible de changer de jeu de caractère par défaut ?

Merci pour votre aide.

PS : Je suis admin du serveur donc j'ai accès au fichier de conf si nécessaire
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 15h25   #2
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 440
Points : 6 440
Salut,

Tout est décrit dans la doc de MySQL : http://dev.mysql.com/doc/refman/5.0/...-defaults.html
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 15h51   #3
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Merci,

Je redoutais cette réponse. Donc il va me falloir modifier la commande dans /etc/init.d/mysql

Je pensais pouvoir editer un fichier de type my.cnf
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 23h54   #4
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Il semblerait que ce ne soit pas la bonne solution.
Comment faire pour que la commande

Code :
mysqld --default-character-set=utf8 --default-collation=utf8_general_ci
se lance d'elle même lors du démarrage du serveur ?
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 11h42   #5
Membre éclairé
 
Inscription : avril 2009
Messages : 331
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 331
Points : 397
Points : 397
Il suffit d'ajouter/modifier les deux paramètres ci-dessous à ton fichier my.cnf dans la section [mysqld], et redémarrer ton serveur MySQL :

Code :
1
2
character_set_server=utf8
collation_server=utf8_general_ci
A noter que de default-character-set et default-collation sont obsolètes.

Rachid
mydb_server est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/06/2011, 15h31   #6
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Citation:
Envoyé par mydb_server Voir le message
Il suffit d'ajouter/modifier les deux paramètres ci-dessous à ton fichier my.cnf dans la section [mysqld], et redémarrer ton serveur MySQL :

Code :
1
2
character_set_server=utf8
collation_server=utf8_general_ci
A noter que de default-character-set et default-collation sont obsolètes.

Rachid
Merci cette réponse me va
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 12h10   #7
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Sur PMA, ça se fait lors de la création de la base, tu choisis ton interclassement par défaut à ce moment là. Une fois ce choix fait, il sera utilisé pour tous les nouveaux champs des tables de cette base.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h54.


 
 
 
 
Partenaires

Hébergement Web