手把手教你在Mysql5.7中搭建主从复制


当前第2页 返回上一页

1.确定各个实例正常启动无误后进行主从配置
2.关闭实例分别在各个实例的my.cnf文件加入以下配置

1

2

3

4

5

6

7

#/usr/local/mysql/bin 关闭实例

./mysqladmin -uroot -p -P3307 -h127.0.0.1 shutdown

./mysqladmin -uroot -p -P3306 -h127.0.0.1 shutdown

 

#新加的配置

log-bin=mysql-bin       #表示启用二进制日志

server-id=3307      #表示server编号,编号要唯一 建议和端口保持一致

加入完毕后启动各个实例

1

2

3

./mysqld_safe --defaults-file=/usr/local/mysql/data/3306/my.cnf &

 

./mysqld_safe --defaults-file=/usr/local/mysql/data/3307/my.cnf &

7.主机设置
1.在主服务器上创建复制数据的账号并授权

1

2

3

#在/usr/local/mysql/bin目录下执行

 ./mysql -uroot -p -P3306 -h127.0.0.1

 grant replication slave on *.* to 'copy'@'%' identified by 'root';

2.查看主服务器状态

1

2

3

4

5

# mysql主服务器默认初始值:

#           File:mysql-bin.000001

#           Position:154

 

show master status;

3.如果主服务状态不是初始状态,需要重置状态

1

reset master;

7.从机设置

1.需要登录到 3306|3307|3308的从机客户端

1

2

#在/usr/local/mysql/bin目录下执行  多台从机‘|’分隔

./mysql -uroot -p -P3308|3309|3310 -h127.0.0.1

2.查看从机状态

1

2

#初始状态:Empty set

show slave status;

3.若不是初始状态,重置一下

1

2

stop slave;     #停止复制,相当于终止从服务器上的IO和SQL线程

reset slave;

4.设置从机设置主机配置

1

2

3

4

change master to

master_host='主机ip',master_user='copy',

master_port=主机端口,master_password='连接主机密码',

master_log_file='mysql-bin.000001',master_log_pos=154;

5.执行 开始复制命令

1

start slave;

6.查看从机状态

1

show slave status \G;

在这里插入图片描述
7.测试主从复制

在主数据库中进行创建表,从库同步就算搭建成功了!
在这里插入图片描述
若你在从库进行写操作,则从服务器不再同步主库数据,在从库中执行此命令即可解决!

1

2

3

4

stop slave;

set global sql_slave_skip_counter =1;

start slave;

show slave status\G;

若主从复制速度较慢的话,执行此命令

1

2

3

4

5

slave-parallel-type=LOGICAL_CLOCK

slave-parallel-workers=16

master_info_repository=TABLE

relay_log_info_repository=TABLE

relay_log_recovery=ON

相关学习推荐:mysql教程(视频)

以上就是手把手教你在Mysql5.7中搭建主从复制的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

使用 mysql5.7实现每秒50万的高性能查询

redis学习主从复制master/slave

mysql实现主从复制功能

redis主从复制

mysql5.7在windows8.1下忘记密码的问题解决(图文)

mac系统下mysql下载mysql5.7及安装图解

mysql5.7 报错1055怎么办

mysql5.7怎么重置密码

windows10安装mysql5.7及忘记root密码修改方法

mysql5.7怎么增加用户

更多相关阅读请进入《mysql5.7》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...