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