Mysql 如何实现主从备份

0 评论
/ /
0 阅读
/
2654 字
29 2021-04

CentOS 安装Mysql教程 这篇文章中我们介绍了如何安装Mysql,本篇文章实现前请先按照CentOS 安装Mysql教程 安装Mysql数据库,现在我们来实现Mysql最简单的主从模式安装。

Mysql主从my.cnf配置文件

私信回复

创建主从备份Master上操作:

创建数据同步用户,并授予相应的权限

mysql> grant replication slave, replication client on *.* to 'root'@'从机IP 1' identified by '密碼';

mysql> grant replication slave, replication client on *.* to 'root'@'从机IP 2' identified by '密碼';

 

刷新授权表信息

mysql> flush privileges;

 

# 查看position号,记下position号(从机上需要用到这个position号和现在的日志文件)

mysql> show master status;

 

在所有数据库中创建名字相同的数据库

 

Slave上操作:

 

1、登录Slave数据库,添加相关参数(Master的IP、端口、同步用户、密码、position号、读取哪个日志文件)

mysql> change master to master_host='主机IP', master_user='用户', master_password='密码', master_port=3306, master_log_file='mysql-bin.000001', master_log_pos=120, master_connect_retry=30;

 

2、开启主从同步

mysql> start slave;

 

3、再查看主从同步状态

mysql> show slave status\G;

注:主要看以下两个参数,这两个参数如果是Yes就表示主从同步正常

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

在主机上的数据库里创建一张表‘abc’,然后在从机上相同的数据库里查看有没有‘abc’这张表