Mysql主从配置

主机 A ip : 101.200.xxx.xx 从机 B

1.确保A B 的二进制文件打开       
  Linux 是 my.cnf文件    
  windows是 my.ini    
  bin-log=xxxx  (打开)

2.还需要 加入 server-id=xxxx .用来标识我们的服务器身份binlog-do-db=xxx 表示只对指定数据库生效如:binlog-do-db=yann_table
 binlog-ignore-db=mysql
(以上别忘了重启mysqld)

4.在Linux中由于权限问题,可以先创建一个文件夹,然后把所有者改成mysql
       chown -R mysql:mysql  xxx

5.主机A创建奴隶账号create user ‘yann’@‘%’ IDENTIFIED by ‘yann_mty’;  (% 代表任何IP ,当然你也可以设置 一个IP)

6.GRANT REPLICATION SLAVE ON *.* TO ‘yann’@’%’ IDENTIFIED BY ‘yann_mty’; (这个用户 专门用户读取 主服务器的二进制文件。仅此而已,到时候扔给我们的从服务器配置使用)

从机

1.change master to master_host='101.200.178.65', master_user='yann_slave',master_password=‘yann_mty’;
2.start slave;
3.show  slave status;(查看状态)

你可能感兴趣的:(Mysql主从配置)