美文网首页
3. 参数文件

3. 参数文件

作者: lsh的学习笔记 | 来源:发表于2020-05-02 20:38 被阅读0次

MySQL实例启动时,读一个配置参数文件。用命令mysql --help|grep my.cnf来寻找。

mysql 库中记录了该实例的访问权限,当找不到这个库时,无法启动。

参数文件以文本形式存储,可以用文本编辑器修改参数。

什么是参数

可以看成键值对

  1. 用命令show variables查看所有参数,加like过滤参数名。
  2. 通过 information_schema库global_variables视图查找,但是需要加视图的列名

推荐使用show variables,因为这个更简单,且各版本都支持。

MySQL没有隐藏参数。

参数类型

分两类:

  1. 动态参数;
  2. 静态参数。

动态参数

  • 可以在运行时修改。
  • set命令修改。
# 语法
set [global|session] system_var_name=expr
set [@@global. |@@session. |@@ ]system_var_name=expr
  • global 关键字:基于当前会话;
  • session 关键字:基于整个实例的生命周期。

静态参数

  • 在实例整个生命周期不能修改,只读的。
  • 配置在参数文件中。

对比:动态参数在实例关闭重启后就失效,如果需要把修改固化到每次重启都生效,必须用静态参数,即修改参数文件。

相关文章

网友评论

      本文标题:3. 参数文件

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