随笔分类 - 数据库
摘要:目录一、安装postgresql准备工作1.配置节点间postgres普通用户免密登录2.执行初始化脚本二、主从部署1.master执行2.slave执行三、查看主从数据库状态1.master执行2.slave执行四、配置pgpool中间件1.编译安装pgpool2.配置准备3.启动服务4.查看状态
阅读全文
摘要:RisingWave 是一个分布式架构的 SQL 流式数据库,能简单、高效、可靠地处理流数据,与Flink类似 官方文档:https://zh-cn.risingwave.com/docs/current/risingwave-docker-compose/ 注意:此次部署后端接收数据库pgsql1
阅读全文
摘要:全量备份 /usr/bin/innobackupex --defaults-file=/apps/backup/mysql/gxf-slave/config/my.cnf --datadir=/apps/backup/mysql/gxf-slave/data --host=172.20.0.68 -
阅读全文
摘要:部署环境:docker 因测试环境被开发环境创建为mysql8.0,但生产环境为mysql5.7,数据库需要降级 [ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 报错原因: 生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.
阅读全文
摘要:一、MongoDB与MySQL的区别 1.1 MongoDB与MySQL的区别 关于MongoDB与MySQL的区别可以参考网上关于NoSQL与MySQL的区别,以下是找到的网上的关于两者区别的截图: 1.2 mongodb的优劣势 1.3 总结 总体上讲: 由于MongoDB独特的数据处理方式,可
阅读全文
摘要:一、参数详解 1.禁用local_infile选项会降低攻击者通过SQL注入漏洞器读取敏感文件的能力 local-infile=0 2.5.6以上版本应禁用符号链接以防止各种安全风险 skip_symbolic_links=yes 3.使用此选项,会导致所有客户端都对所有数据库具有不受限制的访问权限
阅读全文
摘要:[toc] 转载https://www.cnblogs.com/FengGeBlog/p/9951319.html 本篇来介绍MongoDB的安装。安装版本是3.4.18 如果安装老版本的mongodb,你会发现安装比较顺利,但是新版本的mongo安装稍微麻烦一点 ,主要是多了安全机制认证等步骤。
阅读全文
摘要:```redis简介1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set使用场景1. 去最新n个数据的操作2. 排行榜,取top n个数据 //最佳人气前10条3. 精确的设置过期时间4. 计数器5. 实时系统, ...
阅读全文
摘要:Mysqldump出现中文乱码,解决方法请看 https://www.cnblogs.com/amy420/p/7234897.html 不指定字符集或hex,sql文件可能会有乱码 mysqldump uroot p A default character set=utf8 c1.sql mysq
阅读全文
摘要:一、 ERROR 1114 (HY000): The table 'XXX' is full 原因:磁盘满了 二、发生上述的1114错误后,删掉日志,mysql启动失败报错 Set innodb_force_recovery=1 to ignore this and to permanently l
阅读全文
摘要:详情看https://www.cnblogs.com/cyt1153/p/6591540.html mysqldump失败案例及解决: 1.mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when du
阅读全文
摘要:详情请看 https://blog.csdn.net/xianjuke008/article/details/85599597 Xtrabackup有两个主要的工具:xtrabackup、innobackupex xtrabackup 是用来备份 InnoDB 表的,不能备份非 InnoDB 表,和
阅读全文
摘要:根据老大需求将阿里云swarm集群的业务迁移出来,遇到问题: 容器数据库无法启动,但是全部的数据存放在NAS存储磁盘上,可通过nfs共享,但无sql文件 注意:这样数据迁移必须确保有数据库文件和ibdata1文件 步骤: 一、迁移服务器上配置容器数据库一样的版本 二进制安装mysql5.7.22,能
阅读全文
摘要:[toc] 一、解决死锁方法 MySQL有三种锁的级别:页级、表级、行级。 1.1 方案一: 1、查看是否有锁表 show OPEN TABLES where In_use 0; 2、查询进程(如果你有SUPER权限,你可以看到所有线程。否则,只能看到你自己的线程) show processlist
阅读全文
摘要:[toc] navicat使用说明: 准备: 一台阿里云的ESC服务器 阿里云的RDS数据库 在阿里云的ESC中可以正常访问RDS数据库 步骤: 1、设置SSH连接到阿里云的ECS机器。地址是ECS机器的外网Ip,ssh写ECS的外网地址。输入ECS的账号密码 2.设置常用连接到阿里云的RDS服务器
阅读全文
摘要:[toc] 使用Xtrabackup进行MySQL备份: 一、安装 1.1 简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点: (1)备份过程快速、可靠; (2)备份过程不会打
阅读全文
摘要:[toc] 一、Redis简介 1.1 redis是什么 Redis 本质上一个 Key/Value 数据库,与 Memcached 类似的 NoSQL 型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是 string(字符串)、list(列表)、sets
阅读全文
摘要:[toc] 一、 传统mysql主从复制 主从复制步骤: 主库将所有的写操作记录到binlog日志中并生成一个log dump线程,将binlog日志传给从库的I/O线程 从库生成两个线程,一个I/O线程,一个SQL线程 I/O线程去请求主库的binlog,并将得到的binlog日志写到relay
阅读全文
摘要:[toc] 一、MySQL复制 扩展方式: Scale Up ,Scale Out MySQL的扩展 复制:每个节点都有相同的数据集 向外扩展 二进制日志 单向 1.1复制的功用: 数据分布 负载均衡读 备份 高可用和故障切换 MySQL升级测试 1.2 MySQL复制原理 mysql复制原理: m
阅读全文