组件FastDFS原理Tracker server:作用是负载均衡和调度,通过 Tracker server 在文件上传时可以根据一些策略找到 Storage server提供文件上传服务。可以将 tracker 称为追踪服务器或调度服务器。Tracker需要管理的信息也都放在内存中,并且里面所有的Tracker都是对等的(每个节点地位相等),很容易扩展。Storage server:作用是文件存
转载 2024-10-08 10:49:47
47阅读
mariadb主从主从多用于网站架构,因为主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,因此网站大多数用的是主从架构的数据库,读写分离必须基于主从架构来搭建。 mariadb主从架构流程增删改,从同步数据修改写进磁盘,以二进制文件格式保存,并创建授权登陆账号,从节点登陆同步账号读取此二进制文件。节点生成一个dump线程接收从节点请求,从
一、原理简介当前主流的数据库为了保证数据一致性,都采用支持事务类型的数据存储引擎,如innodb等,当一个事务提交后先写到事务日志中,在进行数据修改,并且将对数据产生任何影响的语句都记录在二进制日志中,主从复制就是基于二进制日志实现的。主从同步的工作流程为:1.节点任何的数据修改在binlog写入binlog中2.从节点通过I/O thead线程发起请求3.节点通过I/O dump threa
转载 2024-04-15 14:22:21
59阅读
centos7.6  mariadb master192.168.198.141centos7.6  mariadb slave1192.168.198.142centos7.6   mariadb slave2192.168.198.143 准备三台机器首先准备好基础环境zuojie首先做解析vim /etc/hosts 然后将你自己的ip放进去
转载 2024-05-25 11:19:05
97阅读
一。mariadb介绍     MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widen
转载 2024-04-29 07:29:18
61阅读
由于公司业务需求,需要搭建认证服务器完成客户登录我们系统的功能,考虑到认证服务器的重要性,故采用两台服务器对客户进行认证,但是考虑到两台认证服务器的数据需要同步,而人工的数据同步也不切实际,由于我们公司使用的是Mysql数据库,而mysql 又很好的提供了同步功能,现将mysql 数据库同步的实践分享给大家。一、环境介绍MYSQL-A-IP: 172.17.100.201MYSQL-B-IP: 1
转载 6月前
21阅读
 MariaDB(mysql)之主复制  一、复制说明   MySQL复制结构区别于主从复制结构。在复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器互为主从,并且都能向外提供服务。 这就比使用主从复制具有更好的性能。二、关于复制过程中server-id的说明   因为主
转载 2024-03-20 13:53:04
54阅读
1.整体流程环境:Ubuntu 22.04(或者 Ubuntu 20.04)手动部署(3台或及以下) 安装必要软件配置数据库重启服务并启动集群ansible部署(3台以上) 安装必要软件主要配置文件 hostsmariadb_galera.yml部署验证集群恢复2.方式1: 手动部署流程2.1 安装必要软件(每台机器执行)apt-get install -y mariadb-
一、环境介绍LNMP(centos7,mysql5.6)vmware workstation pro配置了3个虚拟机,均安装了LNMP环境:master:  192.168.0.105       slave:     192.168.0.106 、192.168.0.107 二、原理(1)数据库
转载 2024-04-17 13:19:06
54阅读
文章目录补充what主从过程大致有3个步骤主从有3个线程:mysql主从使用场景:主从搭建 补充想要直接用mysql这个命令除了加path,还可以创建软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin/whatMySQL/MariaDB主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者
转载 2024-03-15 12:52:09
70阅读
          为了测试MariaDB自带的Galera cluster集群方案,已搭建39,40,41三台服务器,且测试数据量已达到36G;新增节点服务器70;测试开始:          在准备好70服务器后,开始启动服务器上的MariaDB数据库     &n
apt install -y apt-transport-https curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash 执行上面命令后 目录 /etc/apt/sources.list.d 会有mariadb.list参考:https://mariadb.com/kb/en/mariadb
转载 2021-03-23 16:33:22
1204阅读
2评论
一、当前数据库服务存在的问题 1.如果数据库主库宕机,则影响整个数据库服务器 2.如果后台Amoeba宕机,会影响整个服务 3.主库宕机影响因为配置数据库主从服务器,从库可以实现备份主库数据。但是当主库宕机后,如果通过某些技术手段可以实现数据库的故障迁移,但这是从库需要同时读写数据,一段时间后,从库的数据会比主库的数据多如果这是主库服务器修复,amoeba根据原有配置继续实现读写分离,但是从库中的
                           MySql集群讲解(二)MySQL Linux环境下搭建  A:下载: wg
转载 2024-04-15 14:43:31
50阅读
目录Keepalived部署热备一、Keepalived安装部署1.1、去Keepalived官网下载压缩包1.2、上传压缩包到服务器,并解压1.3、进入解压目录使用`configure`命令进行配置安装1.4、安装keepalived二、配置Keepalived主和从2.1配置Keepalived - 2.1.1、通过命令 `vim keepalived.conf`打开配置文件,文件位置
转载 2024-03-19 10:23:28
310阅读
服务器A:192.168.26.210服务器B:192.168.26.211操作系统:Centos6.6MYSQL版本:MariaDB10.0.26(安装略)服务器A:编辑配置文件:如果没有可以SCP /usr/share/mysql/my-huge.cnf  /etc/my.cnf.d/server.cnf进行参考编辑设置。vim /etc/my.cnf.d/ser
原创 2016-12-30 10:15:39
1058阅读
一。mariadb介绍     MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widen
    本文主要讲述如何对MariaDB复制,本处通过通用二进制格式的方式安装的为MariaDB10版本,请移步至本人的相关博客http://wangfeng7399.blog.51cto.com/3518031/1393146 一、服务器1的配置    1、数据库初始化[root@bogon ~]# groupadd -r mysql [roo
原创 2014-04-13 22:59:53
1805阅读
1点赞
2评论
MySQL复制结构区别于主从复制结构。在复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器互为主从,并且都能向外提供服务。 这就比使用主从复制具有更好的性能。
原创 精选 2021-11-18 16:09:26
10000+阅读
1点赞
3图
MariaDB数据库主从复制+读写分离1.主从复制1.1什么是主从复制主从复制的原理 : 简而言之,MySQL-A在进行写操作时,都会更新数据库A的二进制sql日志,通过网络传输将二进制sql日志传递给数据库B,B再将二进制sql日志写入B数据库,完成从复制。 主从复制能够解决:①数据不丢失②备份③读写分离④数据库负载均衡⑤高可用1.2主从复制配置①准备两台linux服务器:192.168.12
  • 1
  • 2
  • 3
  • 4
  • 5