随笔分类 - 数据库
MySQL/Oracle
摘要:环境介绍 操作系统版本: uname -a Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux cat /etc/re
阅读全文
摘要:测试环境有台主从同步的MariaDB 为了清理空间停止集群,使用单点。 1. 备份: mysqldump -uroot -p123456 -A -R --triggers --single-transaction | gzip > /root/all_$(date +%F-%H-%M-%S).sql
阅读全文
摘要:1. 前言 介绍 Mongodb 3.X 的认证控制 2. 环境搭建 [root@192.168.118.16 /usr/local/src]#wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.6.11.tgz [root@
阅读全文
摘要:1. 前言 由于线上的mongodb 数据体量越来越大,如果没有完善的备份方案,发生故障势必造成业务很长时间的暂停。参考了网上方案,写出以下总结和备份方案: 备份方案分为两种:全备和增量备份,二者结合起来使用。 参考链接:https://www.cnblogs.com/xuliuzai/p/9917
阅读全文
摘要:1. 数据库级别操作 1.1 创建数据库 1.2 删除数据库 2. 用户级别操作 2.1 单独创建用户并授权 2.2 删除用户 2.3 修改用户 2.4 修改密码 3. 授权管理操作 3.1 为已有用户授权 3.2 查看用户授权 3.3 删除用户授权 all privileges 除grant外的所
阅读全文
摘要:目录 (见右侧目录栏导航)- 1. 安装Mongodb - 1.1 使用二进制包安装 - 1.2 运行MongoDB- 2. MongoDB 配置文件详解 - 2.1 说明 - 2.2 配置文件格式 - 2.3 配置文件的核心选项 - 2.3.1 systemLog 选项 - 2.3.2 proce
阅读全文
摘要:简介 Mycat 是 MySQL中间件,Mycat的原理中最重要的一个动词就是'拦截',它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并将返回的结果做适当的处理,最终再返回给用户。 强烈推荐阅
阅读全文
摘要:简介 Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用(HA),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是实现数据分片(Data Sharding),不过同样可以实现HA,是官方当前推荐的方案。在Redis Sentinel模式中,每个节
阅读全文
摘要:Redis包含三种集群策略: 主从复制 在主从复制中,数据分为两类:主数据库(master)和 从数据库(slave)。其中主从复制有如下特点: 主从复制工作机制 1. 全量同步 初始化: 全量同步,redis全量复制一般发生在slave创建之处,这时slave需要将master上的所有数据都复制一
阅读全文
摘要:redis 数据库的使用场景介绍 redis 是 NoSQL 数据库中的一种,特别适合解决一些使用传统关系数据库难以解决的问题,redis 作为内存数据库,如果在不合适的场合,对内存的消耗是很大的,甚至会让系统难以承受。 数据通过两个角度来分类: 通过大小:大数据、小数据 通过热度分:冷数据、热数据
阅读全文
摘要:1. Mongodb备份 2. Mongodb恢复 3. Mongodb重名集合名 格式:# db.copyDatabase("from database","to database","from host:port"); 4. Mongdb副本集权重问题 Mongdb前端添加haproxy做HA,
阅读全文
摘要:操作系统:Centos 7数据库:5.5.52-MariaDB 根本问题:由于系统时区不对,造成数据库的时区和数据的时间不正确。 处理办法: 方法二: 在重启数据库完成。
阅读全文
摘要:一、本次环境架构图 由于公司内网服务器有限,所以后端采用Mariadb自带的mysql_multi模型实现多实例。 mysql的多实例有两种方式可以实现,两种方式各有利弊。 1、使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。 2、通过官方自带的
阅读全文
摘要:分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。 为什么使用分片? 1.
阅读全文
摘要:Replica Sets 复制 (副本集)node1: 10.0.0.10node2: 10.0.0.11node3: 10.0.0.12副本集结构图: MongoDB程序,配置文件,启动脚本地址:链接:http://pan.baidu.com/s/1hslX7Ju 密码:jlei node1 部署
阅读全文
摘要:安装环境: 操作系统:Centos6.4 Desktop 主机名:oracle 内存:2G 安装前准备: 修改主机名: [root@oracle ~]# vim /etc/hosts 127.0.0.1 oracle localhost localhost.localdomain localhost
阅读全文