前提:在两台机子先确认selinux,iptables关闭,作好yum源mysql
1、搭建linux
在143上作以下操做:sql
yum install -y mysql mysql-server服务器
而后修改/etc/my.cnf在mysqld模块里添加两行ide
log-bin=mysql-binspa
server-id = 1server
而后启动msyql /etc/init.d/mysql startblog
在144上作以下操做:ip
yum install –y mysql mysql-serverget
而后修改/etc/my.cnf在mysqld模块里添加
Server-id = 2
而后重启mysql /etc/init.d/mysql start
2、受权
在143上操做:
mysql #进入mysql
grant replication slave on *.* totongbu@'192.168.223.144' identified by '123456';
给144服务器受权,帐号是tongbu,密码是123456
flush privileges; #刷新权限
show master status; #查看同步的文件名和点位
在144上操做:
mysql #进入mysql
change master to
master_host='192.168.223.143',master_user='tongbu',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=345;
flush privileges; #刷新权限
slave start; #开启从
show slave status\G; 查看主从状态,若是看到以下的两个yes就表示主从是ok的