14.5.3 Syntaxe de SHOW
14.5 Référence de langage d'administration de la base de données
14 Syntaxe des commandes SQL
Manuel de Référence MySQL 4.1 : Version Française
. Syntaxe de SET . Commande SHOW CHARACTER SET . Syntaxe de SHOW COLLATION . Syntaxe de SHOW COLUMNS . Syntaxe de SHOW CREATE DATABASE . Syntaxe de SHOW CREATE TABLE . Obtenir des informations sur les bases, tables, colonnes et index . Syntaxe SHOW ENGINES . Syntaxe de SHOW ERRORS . SHOW GRANTS . Syntaxe de SHOW INDEX . Syntaxe de SHOW INNODB STATUS . Syntaxe de SHOW LOGS . SHOW PRIVILEGES . Syntaxe de SHOW PROCESSLIST . Syntaxe de SHOW STATUS . SHOW TABLE STATUS . Syntaxe de SHOW TABLES ->Syntaxe de SHOW VARIABLES . SHOW WARNINGS | ERRORS
|
14.5.3.19 Syntaxe de SHOW VARIABLES
SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern']
|
SHOW VARIABLES
affiche les valeurs des variables systèmes de
MySQL. Vous pouvez aussi obtenir ces informations avec la commande
mysqladmin variables
. Les options
GLOBAL
et
SESSION
ont été ajoutées en MySQL 4.0.3.
Avec
GLOBAL
, vous obtiendrez les valeurs qui seront utilisées
pour les nouvelles connexions au serveur MySQL. Avec
SESSION
, vous
recevez les valeurs effectives pour la connexion en cours. Si vous ne précisez
ni l'une ni l'autre, la valeur par défaut est
SESSION
.
LOCAL
est un synonyme de
SESSION
.
Si les valeurs par défaut ne vous conviennent
pas, vous pouvez modifier la plupart de ces variables, en ligne de commande,
lorsque
mysqld
est lancé.
Voir Options de ligne de commande
mysqld
et Syntaxe de
SET
.
Voici un extrait du résultat de la commande. La liste complète des variables et de
leur valeur peut être différente pour votre serveur. La signification de
chaque variable est présentée dans Variables sytème du serveur .
Des informations sur comment optimiser ces valeurs sont disponibles dans
la section Choix des paramètres du serveur .
mysql> SHOW VARIABLES; +---------------------------------+------------------------------+ | Variable_name | Value | +---------------------------------+------------------------------| | back_log | 50 | | basedir | /usr/local/mysql | | bdb_cache_size | 8388572 | | bdb_log_buffer_size | 32768 | | bdb_home | /usr/local/mysql | ... | max_connections | 100 | | max_connect_errors | 10 | | max_delayed_threads | 20 | | max_error_count | 64 | | max_heap_table_size | 16777216 | | max_join_size | 4294967295 | | max_relay_log_size | 0 | | max_sort_length | 1024 | ... | timezone | EEST | | tmp_table_size | 33554432 | | tmpdir | /tmp/:/mnt/hd2/tmp/ | | version | 4.0.4-beta | | wait_timeout | 28800 | +---------------------------------+------------------------------+
|
Avec la clause
LIKE
, la commande n'affichera que les variables qui
vérifie le masque fourni :
mysql> SHOW VARIABLES LIKE 'have%'; +--------------------+----------+ | Variable_name | Value | +--------------------+----------+ | have_bdb | YES | | have_innodb | YES | | have_isam | YES | | have_raid | NO | | have_symlink | DISABLED | | have_openssl | YES | | have_query_cache | YES | +--------------------+----------+
|
|