CentOS6.5安装MySQL主从

本文以单Master、单Slave结构讲解。

一、在主从节点服务器上分别安装MySQL,见CentOS6.5安装MySQL5.7教程;

二、设置Master

vi /etc/my.cnf

在mysqld配置项下添加:

log-bin=mysql-bin

binlog_format=ROW

server-id=101

三、设置Slave

vi /etc/my.cnf

在mysqld配置项下添加:

log-bin=mysql-bin

binlog_format=ROW

server-id=102

四、在Master上开通Slave账户

输入密码登录Master服务器的mysql

mysql -u root -p

开通一个同步账户

grant replication slave,replication client on *.* to slaver@'192.168.76.%' identified by '123456';

查看binlog文件与log位置

show master status;

记下File与Position的值。

五、在Slave上设置Master信息

输入密码登录Slave服务器的mysql

mysql -u root -p

设置Master信息,将步骤四中记录的File与Position值替换到以下命令中,执行

change master to master_host='192.168.76.128',master_user='slaver',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=469; start slave;

检查Slave信息

show slave status\G;

输出中重点关注以下两个状态

Slave_IO_Running: Yes

lave_SQL_Running: Yes

如果Slave_IO_Running为Connecting状态请检查Master防火墙、检查Master的Mysql同步账户是否设置正确

六、测试主从,登录任意Mysql客户端软件,建表或插入数据测试。

你可能感兴趣的:(CentOS6.5安装MySQL主从)