前提:在兩臺機子先確認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的