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" ==
-
 
+
-
== Les commandes ==
+
* 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
Outils personnels