MariaDB10 主从配置

本文详细介绍如何在两台虚拟机上配置MySQL的主从复制环境。包括设置主服务器的日志记录、创建同步用户、重启服务及从服务器的相关配置等步骤,并通过实际操作验证配置的有效性。

在虚拟机安装两个服务服后,即可配置主从。

源:

主:192.168.56.10

从:192.168.56.11

--主配置

Vi /etc/my.cnf.d/server.cnf

--[myslqld]加入如下配置

[mysqld]

log-bin=/var/lib/mysql/log/master-bin

server-id=1

注意:日志目录需要存在

--新增同步用户,【从】服务器登录

GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO backup@'192.168.56.11' IDENTIFIED BY 'T9982d_';

Flush privileges

--重启主服务器

Service mysql start


-------------------------------------若没有问题 该部分结束-----------------------

--从配置

Vi /etc/my.cnf.d/server.cnf

--[myslqld]加入如下配置

log-bin=/var/lib/mysql/log/salve-bin

server-id=2

relay-log=/var/lib/mysql/log/relay-bin

log-slave-updates=1

read-only=1

注意:日志目录需要存在

--重启从服务器

Service mysql start

-------------------------------------若没有问题 该部分结束-----------------------

--主配置

 

MariaDB [mysql]> show master status;

+-------------------+----------+--------------+------------------+

| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+-------------------+----------+--------------+------------------+

| master-bin.000012 |     1388 |              |                  |

+-------------------+----------+--------------+------------------+

1 row in set (0.00 sec)

--从配置

MariaDB [mysql]> change master to master_host='192.168.56.10',

    -> master_user='repl',

    -> master_password='T9982d_',

    -> master_log_file='master-bin.000012',

    -> master_log_pos=0;

--从查看状态

--目前复制还未启动173810_wLS8_228511.png

Slave_ip_running:no

Slave_sql_running:no

--启动复制

Start slave

--查看状态

174630_hfkl_228511.png



已经好了! 大家去玩玩吧。亲测!


转载于:https://my.oschina.net/tangdu/blog/369078

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值