mysql主从复制原理及配置

主从复制原理:

针对现在互联网项目高并发,写少读多的情况,数据库配置主从就很有必要了,根据项目需求配置一个主库下挂多个从数据库,然后从多个从数据库读。
先上图
mysql主从复制原理及配置
主从复制:当有变更操作时master将变更记录写入二进制文件binlog中,master推送binlog数据到slave的IO线程,IO线程再将binlog拷贝到中继日志(relay log)中,SQL线程读取中继日志并解析执行。
安装mysql:
1.安装mysql:sudo apt-get install mysql-server
mysql主从复制原理及配置
2.设置密码
3.设置允许远程访问
vi /etc/mysql/mysql.conf.d/mysqld.cnf
mysql主从复制原理及配置
4.注释掉这行bind-address = 127.0.0.1
保存退出wq
5.进入mysql服务
mysql主从复制原理及配置
6.执行授权命令
grant all on . to [email protected]’%’ identified by ‘你的密码’ with grant option;
7.刷新配置信息
flush privileges;
8.重启mysql服务
service mysql restart