Mysql

De $1

 

 

reparation-ordinateur-pc-mac02_small50.pngImpossible de se connecter au serveur Mysql depuis une station du reseau

  • Editez le fichier : /etc/mysql/my.cnf

Commentez la ligne :

# bind-address = 127.0.0.1

reparation-ordinateur-pc-mac02_small50.pngVérifier et réparer une table Mysql

Se connecter

Sous l'invite de commande

mysql -u Utilisateur -p

Lister les bases

show databases;

Se connecter à une base

use Nom_base_de_donnée

Lister les tables

show tables;

Vérifier une table

check table Nom_de_la_table;

Réparer une table

repair table nom_de_la_table;

reparation-ordinateur-pc-mac02_small50.pngProblèmes d’accent avec vos bases de données MySql

Qui n'a pas vu son entousiasme tombé dans les "chaussettes" lors de la migration de ses bases de données sur un nouveau serveur ?

Si vous êtes là, vous connaissez certainement cette douloureuse sensation qu'est de voir toutes ses données "cryptées" ...

Il s'agit en fait d'un problème d'interpretation du serveur Apache.

Pour info :

  • Si vous voyez des "é", "î", "Ã", etc. c'est que les données sont en UTF-8 et que le navigateur les affiche en ISO ;
  • Si vous voyez des "�" c'est que les données sont en ISO et que le navigateur les affiche en UTF-8 ;
  • Si vous voyez des "???" c'est que les données sont en WINDOWS-1252 (le plus souvent) et que le navigateur les affiche en UTF-8.


Après ça, 2 solutions :

Soit adapter la base, soit paramétrer Apache.

1) Paramétrer la base :

Installer le package libjconv-bin:

apt-get install libjconv-bin

Exporter la base de données que vous souhaitez convertir en UTF-8(Par ex).

Pour cela, utiliser mysqldump:

mysqldump --opt -u root -p nom_base > nom_base.sql

Utiliser maintenant iconv qui va convertir la base en iso-8859-1 en UTF-8

iconv -f iso-8859-1 -t utf8 nom_base.sql > nom_base_utf.sql

Importer la base convertie

mysql -u root -p ma_base < nom_base_utf.sql


2) Parametrer Apache :

Editer Apache2.conf

Vérifer la ligne :

AddDefaultCharset ISO-8859-1

Y mettre le bon format de codage

 howto05_small.pngVous en pensez quoi ?


 

 

 

 
 
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.