跳到主要内容

重置配置项

配置项的值被修改后,您可以根据业务需要,使用 ALTER SYSTEM RESET 语句将配置项的值重置为默认值。

操作步骤

  1. 登录到 seekdb。

    连接示例如下,连接数据库时请以实际环境为准。

    mysql -h127.xx.xx.xx -P2881 -uroot -p***** -A
  2. 执行以下命令,查看配置项的值。

    SHOW PARAMETERS LIKE '%enable_sql_audit%';   

    查询结果如下:

    +------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
    | name | data_type | value | info | edit_level | default_value | isdefault |
    +------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
    | enable_sql_audit | BOOL | False | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | DYNAMIC_EFFECTIVE | true | 0 |
    +------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
    1 row in set
  3. 执行以下命令,重置配置项的值。

    语句如下:

    ALTER SYSTEM RESET
    parameter_name [SCOPE = {SPFILE | BOTH}]

    相关参数说明如下:

    • SCOPE 用于指定重置配置项的生效范围,默认值为 BOTH。其中:

      • SPFILE:表示仅重置配置表中的配置项值,当 seekdb 重启以后才生效。

      • BOTH:表示既重置配置表,又重置内存值,修改后立即生效,且 seekdb 重启以后配置值仍然生效。

    示例如下:

    • 重置配置项的值

      ALTER SYSTEM RESET enable_sql_audit;
  4. 重置成功后,可以根据实际情况(重启 seekdb 或不重启 seekdb),通过 SHOW PARAMETERS 语句验证配置项的值是否重置成功。

    SHOW PARAMETERS LIKE '%enable_sql_audit%';   

    结果如下:

    +------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
    | name | data_type | value | info | edit_level | default_value | isdefault |
    +------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
    | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | DYNAMIC_EFFECTIVE | true | 1 |
    +------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
    1 row in set

相关文档