Linux搭建MySQL主从
实现目标 搭建两台MySQL服务器(一主一从),一台作为主服务器,一台作为从服务器,主服务器进行写操作,从服务器进行读操作。 工作流程概述 主服务器: 开启二进制日志 配置唯一的server-id 获得master二进制日志文件名及位置 创建一个用于slave和master通信的用户账号 从服务器: 配置唯一的server-id 使用master分配的用户账号读取master二进制日志 启用slave服务 准备工作 主从数据库版本最好一样 主从数据库内数据保持一致 主数据库:192.168.244.201 : 3306 从数据库:192.168.244.202 : 3306 开始配置 配置 Master 主服务器 找到主数据库的配置文件my.cnf(Windows中是my.ini),我的在/etc/my.cnf 在[mysqld]部分插入如下两行: [mysqld] log-bin=mysql-bin #开启二进制日志 server-id=201 #设置server-id,唯一值,标识主机 重启mysql服务 systemctl restart mysqld 创建用于主从同步的账号/密码 进入MySQL : mysql -u root -p 回车输入密码。 我创建的用户名叫“master_root”密码是“MySql@6688” 【注意