MySQL主从复制

部署环境:
系统环境:CentOS7
主MySQL服务器ip:10.0.0.41
从MySQL服务器ip:10.0.0.42
开始部署安装:
主服务器配置:
安装mysql:
MySQL主从复制
配置MySQL配置文件重启mysql:
MySQL主从复制
MySQL主从复制
登录MySQL进行授权:
MySQL主从复制
解释:在master的数据库服务器中建立一个复制的账户,每个slave使用该账户链接master来进行复制,设置所有权限(根据具体情况自定)。上面创建了一个tom用户,密码是123。只允许在所有段的ip地址的登录。
查看master状态:
MySQL主从复制
从服务器配置:
安装mysql:
MySQL主从复制
配置从服务器配置文件:
MySQL主从复制
重启mysql并登录:
MySQL主从复制
查看中继日志的启动状态:
MySQL主从复制
连接master服务器:
MySQL主从复制
选项解释:
master_host:Master 服务器IP
master_user:Master 服务器授权用户,也就是 Master 前面创建的那个用户
master_password:Master 服务器授权用户对应的密码
master_log_file:Master binlog 文件名
master_log_pos:Master binlog 文件中的 Postion 值

手动启动复制线程:
start slave;
MySQL主从复制