MST

星途 面试题库

面试题:MariaDB中开启binlog的基本步骤是什么

请阐述在MariaDB中开启binlog功能的常规操作步骤,包括涉及到的配置文件及关键配置项。
16.0万 热度难度
数据库MariaDB

知识考点

AI 面试

面试题答案

一键面试
  1. 找到配置文件
    • 在大多数Linux系统中,MariaDB的配置文件通常是/etc/my.cnf/etc/mysql/my.cnf
  2. 编辑配置文件
    • 使用文本编辑器(如vim)打开上述配置文件:
    sudo vim /etc/my.cnf
    
  3. 添加或修改关键配置项
    • 在配置文件的[mysqld]部分添加或修改以下配置:
      • 开启binlog:添加log - bin = /var/log/mysql/mysql - bin.log ,这里/var/log/mysql/mysql - bin.log是binlog日志文件的路径和前缀,可根据实际情况调整。
      • 设置服务器唯一ID:添加server - id = 1server - id的值必须是一个正整数,且在整个复制拓扑中唯一。例如,如果有多台MariaDB服务器参与复制,每台的server - id要不同。
  4. 保存并退出编辑器
    • vim中,按Esc键,输入:wq并回车保存修改并退出。
  5. 重启MariaDB服务
    • 在CentOS系统上:
    sudo systemctl restart mariadb
    
    • 在Ubuntu系统上:
    sudo systemctl restart mysql
    
    重启服务后,binlog功能就开启了。可以通过查询SHOW VARIABLES LIKE 'log_bin';来确认binlog是否已开启。如果ValueON,则表示开启成功。