DB1
  • 2024-10-01数据库主从配置(超详细)
    1.什么是主从配置        主从配置是数据库的一种常见的数据库构架设计,目的是提高服务的可用性和扩展性等。通过将数据库分为主服务器、从服务器,实现数据的同步复制,极大的提高了安全性能。2.如何配置主从2.1节点规划ip主机节点192.168.119.214db1主节点192.168.119
  • 2024-09-27构建读写分离的数据库集群
    三、构建读写分离的数据库集群1、案例目标(1)了解Mycat提供的读写分离功能。(2)了解MySQL数据库的主从架构。(3)构建以Mycat为中间件的读写分离数据库集群。2、案例分析读写分离的基本原理:让主数据库处理事务性增、改、删除操作,而从库处理查询操作2.1准备三台虚拟机设置如下:
  • 2024-09-15帝国CMS的多数据库配置
    帝国CMS支持多数据库配置,这对于需要在同一个应用程序中处理多个数据源的情况非常有用。多数据库配置可以让你在一个帝国CMS项目中操作多个数据库,每个数据库可以有自己的配置信息。下面是关于如何配置帝国CMS以支持多数据库的一些建议:修改配置文件:配置文件通常位于/e/config/c
  • 2024-08-18使用EFCore连接达梦数据库
    为了快速验证EFCore连接达梦数据库,执行简单的查询语句,以下通过控制台程序来测试。这里的Demo项目,是比较早之前新建的,框架版本是.net6.0。1、项目添加EFCore和DM数据库的nuget包,添加成功之后查看项目文件的包引用(这里用到的是和6.0匹配的版本,其他版本相应升级依赖包即可)<Packa
  • 2024-07-27MYSQL-DDL 基础学习
    DDL:数据定义型语言可理解为有关列的操作1、数据库基本操作_DDL#创建数据库db1createdatabasedb1;#使用数据库db1usedb1;#删除数据库db1dropdatabasedb1;#查看所有的数据库showdatabases;#查看当前所使用的数据库selectdatabase();#查看数据库的建库语句sh
  • 2024-04-13MySQL入门
    相关概念数据;描述数据特征的符号记录:事物一系列典型的特征表:文件库:文件夹数据库管理软件:mysql,oracle,db2,SQLserver数据库服务器:运行数据库管理软件的计算机统一字符编码统一客户端,服务端,mysqld的字符编码为utf8SQL语句操作文件夹(库)增:createdatabasedb1charset
  • 2024-03-25分布式理论 CAP 和 BASE
    本文首发于https://youngxhui.top/2024/03/distributed-theory/CAP理论在分布式系统中最重要的一条理论为CAP理论。这个理论是由加州大学伯克利分校的计算机科学家EricAllenBrewer在2000年提出的一个猜想,由2002年,麻省理工的xxx和xxx发表了该猜想的证明,使得该猜
  • 2024-03-25openGauss/MogDB 学习笔记之 -- PITR恢复
    openGauss/MogDB学习笔记之--PITR恢复概念描述背景信息当数据库崩溃或希望回退到数据库之前的某一状态时,MogDB的即时恢复功能(Point-In-TimeRecovery,简称PITR)可以支持恢复到备份归档数据之后的任意时间点。说明PITR仅支持恢复到物理备份数据之后的某一时间点。仅主节
  • 2024-03-04第七周
    一、总结pg和mysql的优劣势。特性MySQLPostgreSQL实例通过执行MySQL命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个mysqld实例。一个实例管理器可以监视mysqld的各个实例。通过执行Postmaster进程(pg_ctl)启动实例。一个实例
  • 2024-02-19MogDB 学习笔记之 -- PITR恢复
    概念描述背景信息当数据库崩溃或希望回退到数据库之前的某一状态时,MogDB的即时恢复功能(Point-In-TimeRecovery,简称PITR)可以支持恢复到备份归档数据之后的任意时间点。说明:PITR仅支持恢复到物理备份数据之后的某一时间点。仅主节点可以进行PITR恢复,备机需要进行全量build达
  • 2024-02-19password_encryption_type 和 pg_hba.conf 不匹配导致用户连不上
    问题概述xxx客户新上一套opengauss数据库,在测试中用户输入正确的密码,提示用户密码错误,导致用户被锁问题原因password_encryption_type和pg_hba.conf不匹配导致用户连不上模拟问题因没有opengauss的环境,测试环境选择Mogdb1、准备测试环境,修改password_encryption_type。
  • 2024-02-18mysqldump备份
    前言:mysqldump是日常比较常用的一个工具了,在对数据库进行导出工作时,经常会用到mysqldump。本篇文章将介绍mysqldump工具的使用方法并分享几点备份技巧。1.mysqldump使用简介mysqldump是MySQL系统自带的逻辑备份工具,主要用于转储数据库。它主要产生一系列的SQL语句,可
  • 2024-01-29SpringBoot实现动态数据源配置
    场景描述:前一阵子接手的新项目中需要使用2个数据源。一个叫行云数据库,一个叫OceanBase数据库。就是说,我有时候查询要查行云的数据,有时候查询要查OceanBase的数据,咋办?废话不多说,下面以mysql为例,开整。一、环境依赖<dependency><groupId>org.springframework.boot</gr
  • 2024-01-05mysql
    1.简介数据库就是一个可以操作文件并且基于网络通信的应用程序,任何基于网络通信的底层都是socketSQL语句:MySql不单单支持MySQL自己的客户端还支持其他编程语言来充当客户端,统一采用SQL语句进行通信2.数据库的分类2.1关系型数据库特点:数据之间彼此有关系或者约束存储数
  • 2023-12-23【MySQL】SQL通用语法、SQL分类、约束、数据库设计、多表查询、事务
    SQL通用语法以分号结尾,可以单行/多行书写SQL语句不区分大小写,关键字建议使用大写注释单行注释:--注释或#注释多行注释:/*注释*/SQL分类DDL:操作数据库、表等DML:对表中的数据进行增删改DQL:对表中的数据进行查询DCL:对数据库进行权限控制DDL:操作数据库、表等DDL-操作
  • 2023-10-18轻松搞定多数据源配置,Spring Boot与Mybatis-Plus的完美结合!
  • 2023-10-17mydumper的简单使用
    mydumper导出#备份全部数据库,排除系统库mydumper-uroot-proot--regex'^(?!(mysql|sys|performance_schema|information_schema))'-e-G-R-E-D-v3--skip-tz-utc-o/backup-L/backup#备份全部数据库,包含触发器、事件、存储过程及函数mydumper-uroot-p
  • 2023-10-14linux shell中创建函数
     001、[root@pc1test]#cattest.sh##函数脚本#!/bin/bashfunctiondb1##function关键字来定义函数,db1是函数名{read-p"请输入:"valuereturn$[$value*2]##return返回函数值}db1#
  • 2023-09-25ORA-04030: out of process memory when trying to allocate 27760032 bytes (qmxuParseXobWi,qmxsaxAllocM
    1.alter日志2023-09-24T19:59:02.474578+08:00LOGMINER:Beginmininglogfileforsession-2147289087thread1sequence2185,+DATA/DB/ONLINELOG/redo05a.log2023-09-24T19:59:02.481095+08:00LOGMINER:Beginmininglogfileforsession-2147289087thread2sequence
  • 2023-09-04删除文件报错rm: cannot remove `auditcommand.log': Operation not permitted
    删除文件报错[root@db1log]#rm-rfauditcommand.logrm:cannotremove`auditcommand.log':Operationnotpermittedlsattr查看属性[root@db1log]#rm-rfauditcommand.logrm:cannotremove`auditcommand.log':Operationnotpermitted[root@db1log]#lsat
  • 2023-08-042023.8.4 周五:MySQL相关命令
    1#展示数据库2showdatabases;34#创建数据库5creatdatabase+db1(数据库名称);67#如果创建同样名字的数据库,会报错,可以选择另一条判断语句;8creatdatabaseifnotexistsdb1;910#删除数据库11dropdatabasedb1(数据库名称);1213#如果删
  • 2023-07-296、Mysql创建用户以及授权
    文件夹就是数据库文件就是表数据行就是行 data下的mysql这个数据库里有张User表,里面保存了用户信息 showdatabases;查看所有数据库 usemysql;使用这个use数据库(进入这个文件夹) showtables;查看这个数据库下所有的表(文件)文件最后有个user,我们登陆mysql服务器
  • 2023-07-25redis 切换db0到db1命令
    Redis切换DB0到DB1命令实现步骤作为一名经验丰富的开发者,你需要教导一位刚入行的小白如何实现Redis的DB0切换到DB1命令。下面是整个流程的步骤展示:步骤操作1连接Redis服务器2切换到DB03选择DB14验证切换成功接下来,让我们逐步教会小白每
  • 2023-06-19寻找锁定数据库用户的真凶
    前几天,一位兄弟部门的同事,提过来一个问题,有一台开发Oracle数据库服务器,修改了一个应用用户的密码,然后就发现这个账户隔几分钟就会被锁,需要手工unlock解锁才行,但没过一会又被锁了,问了一圈开发人员,基本都说使用这个账户的应用要么停了,要么跟着改了密码。很是挠人。从现象看,推测可能还
  • 2023-06-11Spring配置动态数据库
    前言本文主要介绍使用springboot配置多个数据库,即动态数据库开始搭建首先创建一个SpringWeb项目——dynamicdb(spring-boot2.5.7)然后引入相关依赖lombok、swagger2、mybatis-plus,如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/