首頁  >  文章  >  資料庫  >  使用選項設定 MySQL 程式變數

使用選項設定 MySQL 程式變數

WBOY
WBOY轉載
2023-09-14 08:13:08719瀏覽

使用选项设置 MySQL 程序变量

許多 MySQL 程式都具有在執行時間使用 SET 語句設定的內部變數。大多數程式變數也可以在伺服器啟動時設置,借助與指定程式選項相同的語法。

範例 1

mysql 有一個 max_allowed_pa​​cket 變量,它控制其通訊緩衝區的最大大小。

要將 mysql 的 max_allowed_pa​​cket 變數設為 16MB,可以使用下面提到的命令 -

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

第一個指令指定以位元組為單位的值。另一方面,第二個指令指定以兆位元組(MB,即 M)為單位的值。

對於具有數值的變量,可以藉助後綴 K、M 給出該值或 G 表示 1024、10242 或 10243 的乘數。

範例2

在選項檔中,將提供變數設置,且不含前導破折號-

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

如果需要,可以在選項名稱中將底線指定為破折號。下面提到的選項組都是等效的。

它們都將伺服器金鑰緩衝區的大小設定為 512MB。

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

以上是使用選項設定 MySQL 程式變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除