Mysql
De Linuxmemo.
(Différences entre les versions)
Ligne 24 : | Ligne 24 : | ||
== Encodage == | == Encodage == | ||
- | Obtenir des informations sur l'encodage | + | === Obtenir des informations sur l'encodage === |
SHOW VARIABLES LIKE 'char%'; | SHOW VARIABLES LIKE 'char%'; | ||
- | Changer l'encodage par défaut d'un serveur MySQL | + | === Changer l'encodage par défaut d'un serveur MySQL === |
Modifier le fichier de configuration /etc/my.cnf en ajoutant des paramètres similaires à ceux donnés ici (utilisation de utf8 dans l'exemple). | Modifier le fichier de configuration /etc/my.cnf en ajoutant des paramètres similaires à ceux donnés ici (utilisation de utf8 dans l'exemple). | ||
[mysqld] | [mysqld] |
Version du 7 mai 2012 à 09:09
Sommaire |
Les commandes Client du démon "sqld"
- Connexion au shell
mysql -uuser -p
- Utile dans le shell:
ego (\G) Send command to mysql server, display result vertically. clear (\c) Clear the current input statement. help contents help commande_sql
- Verification des droits:
mysqlacces user base -U root -P
- Dump des bases et/ou tables:
mysqldump [options] db_name [tables]
- display database, table, and column information
mysqlshow
Encodage
Obtenir des informations sur l'encodage
SHOW VARIABLES LIKE 'char%';
Changer l'encodage par défaut d'un serveur MySQL
Modifier le fichier de configuration /etc/my.cnf en ajoutant des paramètres similaires à ceux donnés ici (utilisation de utf8 dans l'exemple).
[mysqld] #Set the default character set default-character-set=utf8 #Set the default collation default-collation=utf8_general_ci
Il faudra ensuite redémarrer le serveur
# /etc/init.d/mysqld restart mysql> SHOW VARIABLES LIKE 'character_set_system'; character_set_system utf8