首页 > 技术文章 > mysql 主从配置

gengyanqi 2019-03-06 18:49 原文

mysql主从配置
yum配置
一 安装mariadb数据库10.3版本
[mariadb]
name=MariaDB
baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

二 准备两台服务器 ,一台为主机, 一台为辅机
服务器1: MariaDB01 192.168.254.28
服务器2: MariaDB02 192.168.254.29
操作系统: CentOS7.3
数据库版本: MariaDB-10.3.7
主从关系: MariaDB01为主,MariaDB02为从

三 MariaDB01
1. 修改配置文件
vi /etc/my.cnf.d/server.cnf
在[mysqld]下加入以下
server-id=1
log-bin=mysql-bin
2. 重启mysql服务
service mysqld restart
3.创建主从连接帐号与授权
CREATE USER 'slave'@'%' IDENTIFIED BY 'slave';
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';
flush privileges;
4.show master status 查看主机状态

四 MariaDB02
1. 修改配置文件
vi /etc/my.cnf.d/server.cnf
2. 重启mysql服务
service mysqld restart
3.登录数据库
mysql -uroot -proot4. 建立主从连接
CHANGE MASTER TO MASTER_HOST='192.168.254.28', MASTER_USER='slave', MASTER_PASSWORD='slave', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=1443;
start slave;
五 验证!!!
create database test01
use test01
create table students(id int(10), name char(20), age int(10))
之后查看从节点是否有test01数据库和students表

推荐阅读