美文网首页
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-启动选项与系统变量

    学习资源来自《mysql是怎样运行的》 2.1 启动选项 启动选项可以调整程序启动后的行为,可以在命令行或者配置文...

  • 30-存储过程-变量

    一、系统变量 1、系统变量分类 1、系统变量由系统定义,不是用户定义,属于 服务器 层面。启动 MySQL ...

  • MySQL服务器配置

    服务器配置 mysqld选项,服务器系统变量和服务器状态变量https://dev.mysql.com/doc/r...

  • Python64_MySQL数据库

    安装与配置 安装xampp(为了使用mysql数据库):点击MySQL的start以启动mysql 配置环境变量(...

  • 后端学记0002-MySQL 与 terminal

    在Mac OS 中启动与终止MySQL 其他系统 MySQL terminal line.png

  • Docker安装Mysql

    1-查询MySql镜像 2-下载MySql镜像 3-创建容器并启动MySql镜像 -d:docker容器在后台运行...

  • MySQL 8的安装与配置

    1. 安装MySQL 8的主要步骤 ● 配置Linux操作系统● 安装MySQL 8● 启动与关闭MySQL数据库...

  • MySQL几种变量的对比使用

    系统变量又分为全局变量与会话变量。全局变量在MYSQL启动的时候由服务器自动将它们初始化为默认值,这些默认值可以通...

  • Windows10安装与配置MySQL-5.7.11

    Windows10安装与配置MySQL-5.7.11 1、下载mysql image 2、解压并配置系统环境变量 ...

  • mysql 安装使用

    Windows 环境 mysql 环境变量配置 mysql 的基本安装 安装 mysqld -install 启动...

网友评论

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

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