我是靠谱客的博主 动人魔镜,最近开发中收集的这篇文章主要介绍Linux下Mysql数据库主从备份的图文教程(完整版),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言:
最近一直在忙,工作中出现的一些问题都写成了WORD文档,没来得及传到自己的博客里,今天正好有时间再来回顾一下!加油!

第一步:准备工作

1、两台服务器并且都安装MySQL数据库
2、做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本
3、本文采用 主服务器(192.168.3.28)
4、本文采用 从服务器(192.168.3.29)

第二步:修改配置(主从备份)

一、 主服务配置
1.1修改主服务器的my.cnf文件(记得将my.cnf文件备份一下)

[root@localhost ~]# vi /etc/my.cnf

在页面最下方添加以下内容开启二进制日志

server-id = 1
log-bin=mysql-bin
relay-log = mysql-relay-bin
replicate-wild-ignore-table=mysql.%
replicate-wild-ignore-table=test.%
replicate-wild-ignore-table=information_schema.%

然后wq!保存退出

1.2重启主服务器的MySQL数据库
在这里插入图片描述
二、从服务器配置
2.1修改从服务器的my.cnf文件(记得将my.cnf文件备份一下)

[root@localhost ~]# vi /etc/my.cnf

在页面最下方添加以下内容开启二进制日志

server-id = 2
log-bin=mysql-bin
relay-log = mysql-relay-bin
replicate-wild-ignore-table=mysql.%
replicate-wild-ignore-table=test.%
replicate-wild-ignore-table=information_schema.%

然后wq!保存退出
2.2重启从服务器的MySQL数据库
三、登录主数据库

命令:mysql -uroot -p

在这里插入图片描述
如图表示进入数据库
3.1#查看主数据库的master并且记住

命令:mysql>show master status; 

在这里插入图片描述

备注:上图显示的File 对应的binlog.000011跟Position对应的26957就是从服务器需要用到的,我这个数据库并不是新数据库,所以Position不是从0开始的,默认File是从000001开始。

四、登录从数据库

命令: mysql -uroot -p

在这里插入图片描述
4.1查看从数据库的master并且记住

命令:mysql>show master status;  

在这里插入图片描述
五、再进入主服务器的MySQL数据库

备注:
master_log_file(一般是图上的File)
master_log_pos(一般是Position)

mysql>change master to,
master_host=‘从数据库IP’,
master_user=‘从数据库用户’,
master_password=‘从数据库密码’,
master_log_file=‘从数据库master_log_file’,
master_log_pos=从数据库master_log_pos;(注意这里没有引号,否则报错)
mysql>start slave; #开启复制
mysql>show slave statusG #查看主从复制是否配置成功

六、再进入从服务器的MySQL数据库

备注:
master_log_file(一般是图上的File)
master_log_pos(一般是Position)

mysql>change master to,
master_host=‘主数据库IP’,
master_user=‘主数据库用户’,
master_password=‘主数据库密码’,
master_log_file=‘主数据库master_log_file’,
master_log_pos=主数据库master_log_pos;(注意这里没有引号,否则报错)
mysql>start slave; #开启复制
mysql>show slave statusG #查看主从复制是否配置成功

当你到达这一步,你的数据库的主从备份开启成功!

结束语

  • 记录生活,分享知识!
  • 本人还在不断学习中,如有问题可留言交流学习!

最后

以上就是动人魔镜为你收集整理的Linux下Mysql数据库主从备份的图文教程(完整版)的全部内容,希望文章能够帮你解决Linux下Mysql数据库主从备份的图文教程(完整版)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部