`

mysql 主从配置

 
阅读更多

MySQL高可用方案介绍

MySQL 高可用架构在业务层面的分析研究
keepalived+lvs+读写分离+负载均衡

mysql 主从配置



配置Master主服务器

1、在Master MySQL上创建一个用户‘repl’,并允许其他Slave服务器可以通过远程访问Master,通过该用户读取二进制日志,实现数据同步。

create user repl; //创建新用户

GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.40.%' IDENTIFIED BY '123456';


2、修改my.Ini文件,在[mysqld]下面增加下面几行代码

server-id=1   //给数据库服务的唯一标识,一般为大家设置服务器Ip的末尾号
sync_binlog=1
log-bin=master-bin
log-bin-index=master-bin.index
binlog-do-db=test 



3、查看日志
SHOW MASTER STATUS;


配置Slave从服务器


修改my.ini文件,在[mysqld]下面增加下面几行代码
server_id = 2
relay-log=relay_log
replicate-ignore-db=mysql
replicate-do-db=mstest

 


1、连接Master

change master to master_host='192.168.40.131', //Master 服务器Ip
master_port=3306,
master_user='repl',
master_password='123456', 
master_log_file='master-bin.000001',//Master服务器产生的日志
master_log_pos=0;


2、启动
start slave

3、停止
stop slave

4、show slave status;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics