mysql主从配置

1、数据库安装 

版本可不一致;

操作系统可不一致;

2、主数据库配置文件配置:

linux下是my.cnf

window下是my.ini

需要添加的配置:linux的配置请添加在[mysqld]中 ,请务添加在[mysqld_safe]下面否则会报错

# 主从(主)数据库配置
server-id=10
log-bin=E:\data\mysql-log\mysql-bin.log
#主机,读写都可以
#read-only =0
#不需要备份的数据库,多个写多行(可选属性)
binlog-ignore-db=slave
#需要备份数据,多个写多行(可选属性)
#binlog-do-db=test

创建用户

 grant replication slave on *.* to 'slave'@'192.168.193.128' identified by '123456';

3、从数据库配置文件配置:

server-id=100
需要执行的命令

change master to master_host='192.168.193.1',master_user='slave',master_password='123456',master_log_file='mysql-bin.000001', master_log_pos=0;


4、可能需要用到的命令

slave start;启动从服务

slave stop;停止从服务

show slave  status;查看从服务器的状态


5、启动后Slave_IO_Running | Slave_SQL_Running 都显示yes 则配置成功

第一次配置成功,会同步,需要备份的数据库。

以后数据修改添加,会自动备份。

当然支持一主多从,自己参考配置就可以。



注:如果从服务无法启动,需要检查配置文件,比如查看show variables like 'server_id';  是否生效

        如果Slave_IO_Running显示为no,一般是授权问题,检查用户的用户名权限,极登录ip的限制

如果Warning: World-writable config file这个错误是,mysql配置文件的权限被改变了,存在安全问题chmod 644 /...../my.cnf即可



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值