Mysql
De Linuxmemo.
(Différences entre les versions)
| Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Logiciel]] | [[Catégorie:Logiciel]] | ||
| - | Client du démon "sqld" | + | == Les commandes Client du démon "sqld" == |
| - | + | ||
| - | + | ||
* Connexion au shell | * Connexion au shell | ||
| Ligne 23 : | Ligne 21 : | ||
* display database, table, and column information | * display database, table, and column information | ||
mysqlshow | 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 | ||
Version du 7 mai 2012 à 09:07
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