1 | CentOS7 在Yum安装MariaDB后,如果有需求做主从,又不想重新编译MySQL5.6,那么就需要看看如下注意事项。 |
回顾下Mariadb Yum安装
1 | yum -y install mariadb mariadb-devel mariadb-server # centos7下安装的是mariadb |
配置管理密码为12345
1 | mysqladmin -uroot -p password 12345 |
需求现在要做MariaDB主从
1 | 根据以往给MySQL做主从的经验,主库应该进行如下操作: |
坑1:步骤2中查看position号
1 | MariaDB [(none)]> show master status; |
踩坑[MariaDB主从都需要设置]:
1 | 这是因为MariaDB我们是Yum安装的, 而yum默认安装mysql在/usr/shara/mysql目录下。 |
坑2:步骤6-从库CHANGE MASTER To
1 | 在此步骤中,从库CHANGE MASTER To后, start slave;命令执行报错,错误如下: |
踩坑:
1 | 这个问题很可能是master和slave的server-id重复了或者从库的server-id比主库的server-id的优先级高,那就奇怪了,我明明在配置文件里面指定了server-id的了,并且有重启mysql服务,难道不起效? |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/11/14/mariadb主从复制-注意事项/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!