mysql 主从 配置 步骤 方法

//IP:10.200.50.3 与 IP:10.200.50.4主从配置过程

我设定:

 主:10.200.50.3

 从:10.200.50.4

1.主服务器 Ip:10.200.50.3

  vi /etc/my.cnf

   在[mysqld]的配置中修改:

   server_id=3

   在[mysqld]的配置中修改:

   log_bin=mysql-bin

 进入mysql建立仅限slave主机使用的专门用于进行复制数据的用户:

  mysql> grant replication client,replication slave on *.* to rep@'10.200.50.4' identified by 'root';


 刷新授权表,使账户立即生效:

  mysql> flush privileges;


 2.从服务器的配置:

  IP:  Ip:10.200.50.4  的配置:

   #vim /etc/my.cnf

   在[mysqld]的配置中注释掉如下行:

   log-bin=mysql-bin

     在[mysqld]的配置中添加如下行:

     relay-log=relay-bin
    
     read-only=1 #只允许读操作(连接用户不能有SUPER权限,否则无效)

修改serverid

     server id 标示一台mysql服务器,为了避免循环复制,主服务器的server id 必须不同

     #vim /etc/my.cnf

     在[mysqld]的配置中修改:

     server-id = 4

指定主服务器:
    这里指定的要和在主服务器上建立的用户相同:

    mysql>change master to master_host='10.200.50.3',master_user='rep',master_password='root';

你可能感兴趣的:(mysql 主从 配置 步骤 方法)