sele 发表于 2018-10-10 13:31:02

mysql数据库-主从配置

  (1)    master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);
  (2)    slave将master的binary log events拷贝到它的中继日志(relay log);
  (3)    slave重做中继日志中的事件,将改变反映它自己的数据。
  下图描述了复制的过程:

  环境:
  主:172.16.115.161
  从:172.16.115.163
  1. 主从机器上安装 mysql和mysql-server
  yum install -y mysql mysql-server
  2. 主从配置文件开启二进制文件;服务器id用于区分一组服务器中的不同主机,一般用IP地址最后一位
  vim /etc/my.cnf


  3. 启动主从服务器,并且主给从授予replication slave 权限

  4. 查看主服务器的二进制文件,不再操作主mysql

  5. 从服务器上重新手动输入主服务器的信息,查看该信息本是否保存到了数据库下的master.info文件中


  6. 从上开启slave功能,并查看slave状态,io进程和sql进程都开启了;\G格式化输出


  7. 主服务器上创建一个数据库,从上同步创建(只能同步给从,不能反过来)



页: [1]
查看完整版本: mysql数据库-主从配置