Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

MySQL DBA必备技能 MySQL主从复制搭建运维手册 PDF 下载


分享到:
时间:2021-10-01 08:05来源:http://www.java1234.com 作者:转载  侵权举报
MySQL DBA必备技能 MySQL主从复制搭建运维手册 PDF 下载
失效链接处理
MySQL DBA必备技能 MySQL主从复制搭建运维手册 PDF 下载


本站整理下载:
提取码:vt4l 
 
 
相关截图:
 
主要内容:

三、设置主从参数
3.1设置思路
主库master(192.168.238.130)
开启二进制日志(Binary log)
配置唯一的server-id
获得master二进制日志的名称和位置
创建一个用于从库可访问的数据库账号以及密码并授权。
从库slave(192.168.238.131)
配置唯一的server-id
使用master分配的账号读取二进制日志
启动slave服务
3.2详细步骤
3.2.1主库
1、登录mysql数据库,创建并授权用户权限;创建用户mysql01,密码为123456,该用户为从库slave访问主库的账号。
创建账号并授权
GRANT REPLICATION SLAVE ON *.* TO ‘mysql01’@’192.168.238.131’ IDENTIFIED BY ‘******’;
刷新权限
flush privileges;
2、配置主库的server-id,进入/etc目录,编辑my.cnf文件。
cd /etc
vim my.cnf
进入编辑界面以后,在[mysqld]添加server-id等信息。
server-id=1                  //设置数据库server-id,作为从库认证码
log_bin=mysql-bin
binlog_format=mixed
 
 
数据库配置完成以后,需要重启数据库服务。
3、查看master二进制日志名和位置,登录数据库,进入后输入以下命令查看。
SHOW MASTER STATUS;
 
在查询结果中可以获取到二进制日志名称为:mysql-bin.000002,位置为:2484601。
3.2.2从库
1、配置从库server-id。进入/etc目录,vim编辑my.cnf文件。
cd /etc
vim my.cnf
在配置文件中的[mysqld]下添加server-id,用于区分master的server-id。
 
配置完成后,重启mysql数据库服务。
2、设置master信息至从库。
CHANGE MASTER TO MASTER_HOST=’192.168.238.130’, MASTER_USER=’mysql01’, MASTER_PASSWORD=’123456’, MASTER_LOG_FILE=’mysql-bin.000002’, MASTER_LOG_POS=2484601;
改设置主要是配置从库找到主库的名称以及位置,通过数据库分配的账号和密码进行访问二进制日志。从而完成主从数据库设置。
四、测试主从
1、开启从库服务
进入从库服务器,执行以下命令进行开启slave服务。
slave start
2、查看从库服务状态
从库服务开启以后,查看开启的服务是否与主库进行连接,登录数据库,执行以下命令

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐