---
title: 关闭MySQL数据库Doublewrite特性
description: "修改[mysqld]参数后，需要重启数据库使参数生效。"
url: https://www.hikunpeng.com/document/detail/zh/boostdb/systemcollaborativeoptimization/nvmessdf/kunpengdbsmysqlnvmessd_20_0009.html
sourcePath: /source/zh/boostdb/systemcollaborativeoptimization/nvmessdf/kunpengdbsmysqlnvmessd_20_0009.html
indexId: 981b71d84a74da18b34d9b5a5e73dc87fc8c64673ec0d77c04f1f71725b4dc5195
---
# 关闭MySQL数据库Doublewrite特性

修改[mysqld]参数后，需要重启数据库使参数生效。

1. 打开数据库配置文件。在本例中，配置文件路径为“/etc/my.cnf”。
  1 vim /etc/my.cnf

2. 按“i”进入编辑模式，找到以下参数并进行修改。如果没有以下参数，则将该参数添加到文件中。

```
[mysqld]
innodb_flush_method=O_DIRECT
innodb_doublewrite=0
```


3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 重启数据库使参数生效。
  1 service mysql restart

  启动数据库具体命令以《MySQL 安装指南(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0001.html)》中不同安装方式下的相应启动方式为准。

5. 验证原子写特性配置是否成功。

  a. 执行以下命令查询原子写状态。
    1 hioadm atomicwrite -d nvme0n1

    回显信息显示如下，表示原子写状态已开启。

  b. 数据库内确认“doublewrite”和“flush_method”参数是否已修改成功。
    1 2 show variables like '%flush_method%'; show variables like '%doublewrite%';
