Maison  >  Article  >  base de données  >  Définition des variables du programme MySQL à l'aide des options

Définition des variables du programme MySQL à l'aide des options

WBOY
WBOYavant
2023-09-14 08:13:08719parcourir

使用选项设置 MySQL 程序变量

De nombreux programmes MySQL ont des variables internes qui sont définies lors de l'exécution à l'aide de l'instruction SET. La plupart des variables du programme peuvent également être définies au démarrage du serveur, en utilisant la même syntaxe que celle utilisée pour spécifier les options du programme.

Exemple 1

mysql a une variable max_allowed_packet qui contrôle la taille maximale de son tampon de communication.

Pour définir la variable max_allowed_packet de mysql sur 16 Mo, vous pouvez utiliser les commandes mentionnées ci-dessous -

mysql --max_allowed_packet=16777216
(or)
mysql --max_allowed_packet=16M

La première commande spécifie la valeur en octets. La deuxième commande, en revanche, spécifie la valeur en mégaoctets (Mo ou M).

Pour les variables à valeurs numériques, vous pouvez donner la valeur à l'aide du suffixe K, M ou G pour représenter le multiplicateur de 1024, 10242 ou 10243.

Exemple 2

Dans le fichier d'options, les paramètres des variables seront fournis sans le tiret de début -

[mysql]
max_allowed_packet=16777216
(or)
[mysql]
max_allowed_packet=16M

Les traits de soulignement peuvent être spécifiés sous forme de tirets dans les noms d'options si vous le souhaitez. Les groupes d'options mentionnés ci-dessous sont tous équivalents.

Ils ont tous deux défini la taille du tampon de clé du serveur à 512 Mo.

[mysqld]
key_buffer_size=512M
(or)
[mysqld]
key-buffer-size=512M

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer