top
Loading...
4.3.4.使用選項設置程序變量
4.3.4. 使用選項設置程序變量

許多MySQL程序有一些內部變量可以在運行時設置。程序變量的設置與帶有值的其它長選項相同。例如,mysql有一個max_allowed_packet變量,可以控制其通信緩沖區的最大長度。要想為mysqlmax_allowed_packet變量的值設置為16MB,使用下面的任何一個命令:

shell> mysql --max_allowed_packet=16777216
shell> mysql --max_allowed_packet=16M

1個命令以字節指定值。第2個命令以兆字節指定值。變量值可以有一個后綴KM或者G(可以為大寫或小寫)來表示千字節、兆字節或者十億字節的單位。

在選項文件中,變量設定值沒有引導破折號:

[mysql]
max_allowed_packet=16777216

或:

[mysql]
max_allowed_packet=16M

如果你喜歡,變量名的下劃線可以為破折號。

注釋:MySQL 5.1仍然能識別舊的語法--set-variable = option=value,但現在不贊成使用。

部分服務器變量可以在運行時設置。詳情參見5.3.3.1節,“動態系統變量”。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/using-mysql-programs.html
北斗有巢氏 有巢氏北斗