mysql主从复制测试

Posted Nielsen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql主从复制测试相关的知识,希望对你有一定的参考价值。

mysql主从复制测试:

1. 配置主服务器:
在主库上面添加复制账号
GRANT REPLICATION SLAVE on *.* to ‘mark‘@‘%‘ identified by ‘mark‘ WITH GRANT OPTION;

在my.ini配置文件中添加配置:
[mysqld]
# 服务的唯一标识符
server-id=1
# 开启二进制日志,默认路径在data/下
log-bin=mysql-bin
# 二进制文件的格式
binlog_format=row

查看状态:
SHOW MASTER status

2. 配置从服务器:
server-id=2
log-bin=mysql-bin
binlog_format=row

在从机上链接主机:
change master to master_host="192.168.96.12", master_port=3306, master_user="mark", master_password="mark",
master_log_file="mysql-bin.000004", master_log_pos=107 , master_connect_retry=10;
备机上启动IO线程和SQL线程
mysql>start slave;
查看状态:
show slave status


然后在master上创建一个数据库db1,建表tb1,插入数据进行测试

复制过程中如果出现错误,将不需在进行后续的复制,可设置slave来跳过错误:
#slave-skip-errors=1062,1053,1146 #跳过指定error no类型的错误
#slave-skip-errors=all #跳过所有错误

 

以上是关于mysql主从复制测试的主要内容,如果未能解决你的问题,请参考以下文章

MySQL主从复制的简单搭建

MySQL主从复制的简单搭建

Linux——MySQL主从复制与读写分离实现高可用性,负载均衡的功能

mysql主从复制测试

Mysql -- 主从复制(主从同步)

MySQL主从复制实践与部署