首页 > 数据库技术 > 详细

django+centos+mariadb读写分离完美实现(上)-mysql主从备份实现

时间:2019-11-07 00:13:06      阅读:147      评论:0      收藏:0      [点我收藏+]

首先画图一张,用来展示今天要做的事情,读写分离,个人理解就是使用mysql主从备份的原理,让两个数据库同时为自己提供服务。其中主库负责数据保存,从库负责数据展示,可以一主一从,也可以一主多从。从而降低数据库同时处理读写的压力。

技术分享图片

 1、环境如下

         master 10.10.101.83

         slave 10.10.101.184

        技术分享图片

 2、接着搭建数据库备份,使用的是centos7.4+mariadb

  2-1-两台服务器安装Mariadb数据库

  (ps:mariadb是免费版的mysql,操作很相似,注意,两台服务器都安装)

  yum install mariadb mariadb-server -y

        技术分享图片

        2-2-两台服务器启动mariadb服务

        systemctl start mariadb

   技术分享图片

         mariadb默认处于一种类似调试模式的模式当中,不用密码也可以登录,所以现在两台服务器的mariadb要使用工作模式

         mysql_secure_installation

         技术分享图片

    技术分享图片

         技术分享图片

         技术分享图片

         技术分享图片

        master端操作

  进行授权

        grant replication slave on *.* to "root"@"%" identified by "123" with grant option;

   技术分享图片

   刷新授权表

        flush privileges;

   技术分享图片

   创建要备份的数据库和表

         技术分享图片 

    导出数据库

         mysqldump -h localhost -u root -p123 qshop > qshop.sql

         技术分享图片

         通过scp命令将qshop.sql传递到slave上

         scp qshop.sql root@10.10.101.184:/opt/ 

   技术分享图片

   slave端操作

         客户端创建要备份的qshop

    技术分享图片 

         导入传递过来时qshop数据库

    技术分享图片

    查看效果

   技术分享图片

   开始备份

  关闭两台服务器的防火墙和selinux

   技术分享图片

      技术分享图片

    修改配置文件 

    master 

    技术分享图片

       技术分享图片  

            保存,退出,重启mysql服务 

            技术分享图片 

    slave

    技术分享图片

            技术分享图片

            保存,退出,重启mysql服务

    技术分享图片

    查看master端状态

   技术分享图片

      slave端进行编写备份命令

    change master to master_host="10.10.101.83",master_user="root",master_password="123",master_log_file="mysql-bin?.000004",master_log_pos=245;

    技术分享图片

    启动备份

    技术分享图片

    查看备份状态

   技术分享图片

    测试备份

     salve

     技术分享图片

          master端插入

     技术分享图片

      slave端已经同步可以查询

     技术分享图片

 

django+centos+mariadb读写分离完美实现(上)-mysql主从备份实现

原文:https://www.cnblogs.com/bianjinhui/p/11809046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!