3. 参数文件

2020-05-02  本文已影响0人  lsh的学习笔记

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

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

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

什么是参数

可以看成键值对

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

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

MySQL没有隐藏参数。

参数类型

分两类:

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

动态参数

# 语法
set [global|session] system_var_name=expr
set [@@global. |@@session. |@@ ]system_var_name=expr

静态参数

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

上一篇 下一篇

猜你喜欢

热点阅读