mysql 主从复制

1:进 主数据库  192.168.1.19

1.1:在 my.cnf   里 [mysqld]  最后加上

# master LP
log-bin=master-bin      //mysql二进制日志名

binlog_format=mixed    

server-id=19         //为服务器设置一个独一无二的id便于区分,这里使用ip地址的最后一位充当server-id

 

1.2:启动数据库

1.3:给从数据库设置账号

          哪个数据库    从数据库可在所有电脑上

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

             从数据库设置用的账号     从数据库设置用的密码 

flush privileges;

1.4:查看下主数据库当前状态

 

 

 

 

2:进 从数据库  192.168.1.18

2.1:在 my.cnf   里 [mysqld]  最后加上

#   slave of 192.168.1.19 LP
log-bin=slaveof19-bin      

binlog_format=mixed    

server-id=18 

2.2:启动数据库

2.3:配置

mysql> change master to
-> master_host="192.168.1.19",
-> master_user="slavedemo18",
-> master_password="123456",
-> master_log_file="master-bin.000001",
-> master_log_pos=404;
Query OK, 0 rows affected, 2 warnings (0.05 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

2.4:开始主从

mysql> start slave;
Query OK, 0 rows affected (0.00 sec)

(mysql> show slave status; 查看状态  停止 stop slave;)

posted on 2017-12-25 10:51  --LP--  阅读(154)  评论(0)    收藏  举报

导航