Heim  >  Artikel  >  Datenbank  >  Festlegen von MySQL-Programmvariablen mithilfe von Optionen

Festlegen von MySQL-Programmvariablen mithilfe von Optionen

WBOY
WBOYnach vorne
2023-09-14 08:13:08715Durchsuche

使用选项设置 MySQL 程序变量

Viele MySQL-Programme verfügen über interne Variablen, die zur Laufzeit mithilfe der SET-Anweisung festgelegt werden. Die meisten Programmvariablen können auch beim Serverstart festgelegt werden, wobei dieselbe Syntax wie beim Festlegen von Programmoptionen verwendet wird.

Beispiel 1

MySQL verfügt über eine max_allowed_packet-Variable, die die maximale Größe seines Kommunikationspuffers steuert.

Um die Variable max_allowed_packet von MySQL auf 16 MB zu setzen, können Sie die unten aufgeführten Befehle verwenden -

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

Der erste Befehl gibt den Wert in Bytes an. Der zweite Befehl hingegen gibt den Wert in Megabyte (MB oder M) an.

Bei Variablen mit numerischen Werten können Sie den Wert mit Hilfe des Suffixes K, M oder G angeben, um den Multiplikator von 1024, 10242 oder 10243 darzustellen.

Beispiel 2

In der Optionsdatei werden Variableneinstellungen ohne den führenden Bindestrich bereitgestellt -

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

Unterstriche können bei Bedarf als Bindestriche in Optionsnamen angegeben werden. Die unten genannten Optionsgruppen sind alle gleichwertig.

Beide haben die Größe des Serverschlüsselpuffers auf 512 MB festgelegt.

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

Das obige ist der detaillierte Inhalt vonFestlegen von MySQL-Programmvariablen mithilfe von Optionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen