MySQL主从同步配置及查看流程详解(mysql查看主从)

MySQL主从同步配置及查看流程详解

MySQL主从同步配置是利用MySQL自带的主从复制功能,即Slave服务器上可以完全复制Master服务器上的数据库,并且能及时将Master上的数据库更新同步到Slave服务器中,从而达到负载均衡、流量分担与数据安全等多种用途。本文将具体介绍MySQL主从同步配置的流程,以及如何查看和确认正常运行的情况。

MySQL主从同步配置流程:

1. 修改MySQL配置文件

首先,在主服务器和从服务器上,先更改MySQL的配置文件,然后重新加载MySQL的配置文件,确保MySQL配置正确,设置授权账号,主服务器上添加:

grant replication slave on *.* to 'slaveuser'@'172.16.%' identified by 'SlavePwd';

2. 查看主服务器信息

• 查看当前服务器状态: `show master status`。

• 查看当前replication优先级: `show variables like ‘server_id’`。

3. 恢复从服务器

从服务器上的MySQL的关闭,然后在主服务器上做备份数据,然后将备份文件拷贝到从服务器上,恢复完毕后在从服务器上导入binlog文件,binlog文件名由master status查询出来,确定导入sql语句如下:

change master to master_host='172.16.1.20',master_user='slaveuser',master_password='SlavePwd',master_log_file='xx',master_log_pos=x;   
start slave;

show slave status\G;

4. 查看主从状态

当MySQL主从配置完毕后,我们可以使用命令 `show slave status\G` 来查看主从状态,查看返回结果中Slave_IO_Running 和 Slave_SQL_Running 两个字段的值,如果两个字段的值都是Yes,则表示主从配置正常,同步成功,如果其中有一个字段的值为NO,则说明主从复制未达到预期。

以上就是MySQL主从同步配置及查看流程的详细介绍,有了这样一种机制,我们就可以容易的在MySQL集群中实现数据的安全备份,以及高效稳定的数据分发等等功能。


数据运维技术 » MySQL主从同步配置及查看流程详解(mysql查看主从)