首先画图一张,用来展示今天要做的事情,读写分离,个人理解就是使用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端已经同步可以查询

     

最新文章

  1. Spring的测试
  2. hdu 2056
  3. Sobel算子 (转)
  4. android 中文转拼音
  5. 导入Excel表格到SharePoint站点
  6. 通过Alexa API获取Alexa排名
  7. C# 新特性_协变与逆变 (.net 4.0)
  8. mpu6050参数获取
  9. OC——多态
  10. shell打印 倒等腰三角形
  11. linux学习------磁盘性能测试
  12. javascript--实现几个简单的操作
  13. Flask 接入第三方云通讯平台时出现 {‘172001’:’网络错误’}
  14. K8s helm 创建自定义Chart
  15. ibatis项目启动报错The string "--" is not permitted within comments【原】
  16. 安装babel
  17. mybatis中的updateByExampleSelective方法怎么使用
  18. javapms部署之后首页不能正常显示问题
  19. putty如何退出全屏模式
  20. Unix 网络编程 读书笔记1

热门文章

  1. 导入jeesite 项目
  2. SpringMVC中在Controller类的每个方法执行前调用某个方法的实现
  3. 「JSOI2014」强连通图
  4. php 低版本不能使用php 命令,创建软链接
  5. 3分钟让你的Eclipse拥有自动代码提示功能
  6. Windows Server 2008 R2文件服务器升级到Windows Server 2016
  7. win10系统黑屏无法显示桌面解决
  8. git 从创建到推送到远程,到拉取,实操
  9. 吴裕雄--天生自然ORACLE数据库学习笔记:优化SQL语句
  10. Educational Codeforces Round 73 (Rated for Div. 2)D(DP,思维)