美文网首页
mysql读书笔记2-启动选项与系统变量

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

作者: 方雲 | 来源:发表于2021-12-17 16:51 被阅读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语句来修改,修改时包括两种作用范围:

    • GLOBAL 服务器全局范围(客户端修改全局变量只会在后续连入的客户端中生效)
    • SESSION 仅对当前客户端的当前连接有效

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

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

    相关文章

      网友评论

          本文标题:mysql读书笔记2-启动选项与系统变量

          本文链接:https://www.haomeiwen.com/subject/etmifrtx.html