mysql读书笔记2-启动选项与系统变量

2021-12-17  本文已影响0人  方雲

学习资源来自《mysql是怎样运行的》

2.1 启动选项

启动选项可以调整程序启动后的行为,可以在命令行或者配置文件指定。

配置文件中的启动选项被分为若干组,包括server、mysqld、mysqld_safe、mysql.server、client、mysql、mysqladmin。
不同的启动程序,会启动读取不同的组,关系如下:

程序名 类别 能读取的组
mysqld 启动服务器 [mysqld]、[server]
mysqld_safe 启动服务器 [mysqld]、[server]、[mysqld_safe]
mysqld.server 启动服务器 [mysqld]、[server]、[mysql.server]
mysql 启动客户端 [mysql]、[client]
mysqladmin 启动客户端 [mysqladmin]、[client]
mysqldump 启动客户端 mysqladmin]、[client]

命令行启动选项可以覆盖配置文件的选项

2.2 系统变量

系统变量是服务器程序中维护的一些变量,大部分可以通过启动选项来设置。

也可以在运行时,使用SET语句来修改,修改时包括两种作用范围:

语法:
SET [GLOBAL|SESSION] 系统变量=值;
或者
SET[@@(GLOBAL|SESSION).]系统变量=值;
如果不指定范围则默认为SESSION级别。

查看不同作用范围的系统变量
SHOW [GLOBAL|SESSION] VARIABLES [LIKE 匹配模式]

上一篇 下一篇

猜你喜欢

热点阅读