随笔分类 - 数据库
配置搭建
摘要:参数 参数说明 导出全部数据库。 mysqldump -uroot -p --all-databases 导出全部表空间。 mysqldump -uroot -p --all-databases --all-tablespaces 不导出任何表空间信息(--no-tablespaces)。 mysq
阅读全文
摘要:1)CentOS 7 下安装 MySQL 5.7 下载并安装MySQL官方的 Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2)使用 Yum 进行安装 yu
阅读全文
摘要:必备sql和表关系及授权 graph LR 执行1[必备sql和授权] 执行2[SQL强化和实践] 执行3[索引和函数以及存储过程] 执行4[Python操作mysql和应用] 执行5[常见SQL语句] 执行6[表关系] 执行7[授权管理] 执行8[一对多] 执行9[多对多] Mysql --> 执
阅读全文
摘要:MyCat的分片规则配置在 conf目录下的 rule.xml文件中定义 ; 环境准备 : schema.xml中的内容做好备份 , 并配置 逻辑库; <schema name="PARTITION_DB" checkSQLschema="false" sqlMaxLimit="100"> <tab
阅读全文
摘要:Mycat关键特性关键特性支持SQL92标准支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluste
阅读全文
摘要:一,环境部署 192.168.113.129 193.168.113.130 二进制部署mysql5.7的方法见mysql5.7二进制部署,以及部分优化参数 二,mysql基于二进制日志点的复制 1,在mysql主从上面创建复制账号 >create user slave@'192.168.113.%
阅读全文
摘要:mysql5.7的安装相对于5.6还是有点区别,本章主要介绍二进制的安装方法。 环境:centos7,mysql5.7.34 安装 我下载的是版本是mysql5.7.34社区版,具体的下载方法就不介绍,在官网就可以找到。 wget https://dev.mysql.com/get/Download
阅读全文
摘要:Redis-cluster 6.0+集群搭建 1,概述 Redis集群(redis-cluster)是redis提供的分布式数据库方案,通过分片(sharding)来进行数据共享,并提供复制和故障转移功能,相比于主从复制,哨兵模式,redis集群实现了较为完善的高可用方案,解决了存储能力受单机限制,
阅读全文
摘要:Mongodb副本集搭建 1,下载mongodb包 社区版 https://www.mongodb.com/try/download 安装步骤 mkdir -p /opt/mongodb-replica cd /opt/mongodb-replica wget https://fastdl.mong
阅读全文