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 status2. 配置从服务器:
server-id=2log-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 #跳过所有错误