MySQL 的参数文件类似 Oracle 的 pfile。

参数分类

动态参数与只读参数:是否可以在线修改该参数的值。修改时提示只读即为只读参数。
全局参数会话级参数:全局参数只能在全局修改(Global)参数。有些参数既可以在会话级修改,也可以在全局修改(Both)。

注意:

  1. 全局参数的修改只对新会话生效。
  2. 所有通过 set 命令进行的参数设置都不持久化保持。
  3. 参数类型及参数含义可以通过命令报错得知,也可以通过官方文档来查阅。

查看参数

mysql> show [global|session] variables [like '%auto%']; <-- 默认是 session
mysql> select @@autocommit; <-- 查看 session 值
mysql> select @@global.autocommit; <-- 查看 global 值

5.7 多了两张表来查看变量及其值:
performance_schema.global_variables/session_variables.

如果想查看不同会话关于变量的值,可以查看:
performance_schema.variables_by_thread.

设置参数

set [global|session] autocommit=0; <-- 默认是 session

参数文件范例

见文

-- By 许望(RHCA、OCM、VCP)
最后修改:2020 年 12 月 02 日 11 : 26 AM
如果觉得我的文章对你有用,请随意赞赏