mysql主从同步

同步主库设置权限

主:给从设备设置用户和权限

#grant replication slave on *.* to "tongbu1"@"192.168.0.136" identified by "123456";

#flush privileges;

注:

tongbu1 :从设备用户登录名

123456:从设备用户登录密码

192.168.0.136:从设备地址

 

另外在mysql的配置文件中,需设置需要备份的库,字段:

Server-id:指定主从顺序或者个数

binlog-do-db:指定mysql的binlog日志记录哪个db

binlog-ignore-db=mysql 指定mysql的binlog日志不记录哪个db

Replicate_Do_DB:参数是在slave上配置,指定slave要复制哪个库(可配或不配)

 

从:(设备备份起始)

#change master to master_host="172.16.1.68", master_user="tongbu1", master_password="123456", master_log_file="mysql-bin.000070", master_log_pos=401;

注:master_host 备份的主机地址

   master_user 登录主机用户名

master_password 登录主机用户密码

master_log_file 备份主机log日志

master_log_pos 备份主机 起始位置

查看主机:

查看配置好的从设备:

#show slave statu

#Stop slave;

#start slave

报错:(以上两字段若不为yes,说明配置不成功,需要查看字段last_IO_Error

 

error connecting to master 'tongbu1@172.16.1.68:3306' - retry-time: 60  retries: 1

处理:

从服务器上删除掉所有的二进制日志文件,包括一个数据目录下的master.info文件和hostname-relay-bin开头的文件。

master.info:记录了mysql主服务器上的日志文件和记录位置、连接的密码。

当且仅当 IO线程和sql线程均为yes,从设备备份才算配置成功

测试:主从数据相同:(主设备创建数据库tongbu1,创建表test,数据aaa)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值