数据库
文章平均质量分 81
数据库
FinelyYang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql过滤查询结果,IF的使用
effect_start_date 生效开始时间,effect_end_date:生效截止时间。传入日期,查出在生效范围内的数据,如果是生效开始时间或者生效截止时间空的话,则去掉相应的比较条件:sql: SELECT match_flight_no FROM `t_share_...原创 2019-08-27 16:10:59 · 3109 阅读 · 0 评论 -
Centos7、mysql数据库安全整改
一、操作系统(1)Linux账户管理重命名默认账户1.vi /etc/passwd修改第1行第1个root为新的用户名。各个字段的顺序和含义如下:注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序。2.vi /etc/shadow修改第1行第1个root为新的用户名。每个字段的含义如下:用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段。若文件为只读,按..原创 2021-09-06 16:09:49 · 982 阅读 · 0 评论 -
使用Apollo动态修改线上数据源
前言 最近需要实现一个功能,动态刷新线上数据源环境,下面来使用Apollo配置中心和Spring提供的AbstractRoutingDataSource来实现。具体实现 Apollo是携程开源的统一配置中心,和springboot无缝衔接并且不需要安装其他软件就可以直接使用,可以实时推送最新的配置文件。Spring提供的AbstractRoutingDataSource用于动态管理数据源,可以动态更新数据源,一般数据库的读写分离也是用这个抽象类实现的。 对Apollo不熟悉的可以先了解转载 2021-09-29 11:21:53 · 1226 阅读 · 0 评论 -
mysql实现动态行转列
需求背景:在任务管理系统中,有任务详情表,每个任务下又分子任务节点,每个任务节点都有具体的跟进日期,包括开始时间结束时间,每天的任务完成进度。 有这样一个需求:在任务管理系统中根据任务节点id,展示每天的进度情况。 因为每个任务的时间范围不一样,所以需要用到动态的行转列,将时间周期作为动态的列,进度做为列的值。任务节点表:quest_node_id:任务子节点id,...原创 2018-08-07 14:35:25 · 13022 阅读 · 2 评论 -
mysql分组排序后加序号
根据产品品类编号分组后按照产品安全指数排序,并加序号。SELECT id, product_classify_id, p_coefficient, rankFROM ( SELECT *,@rownum :=@rownum + 1 AS rownum, IF ( @pa = ff.product_classify_id ,@rank :=@rank ...原创 2018-08-27 15:04:37 · 4923 阅读 · 0 评论 -
Linux下安装mysql-5.7.24
一 安装前准备1、检查是否已经安装过mysql,执行命令[root@localhost /]# rpm -qa | grep mysql从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64再次执行查询命令,查看是否删除[root@localhost /]# rpm -qa.转载 2021-03-03 11:04:14 · 511 阅读 · 0 评论 -
mysql数据库迁移到人大金仓数据库问题记录清单
(1)数据库类型不支持异常:dbType not support : null, url jdbc:kingbase8。解决方法:数据源配置:spring datasource:druid:stat-view-servlet:enabled: trueloginUsername: adminloginPassword: 123456dynamic:druid:...原创 2021-06-16 16:34:25 · 9183 阅读 · 0 评论 -
Linux下安装人大金仓数据库说明
Linux下安装人大金仓数据库说明1.创建安装用户在安装金仓数据库管理系统KingbaseES时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在linux系统中,需要以非root用户执行安装程序,且该用户要有标准的home目录。在正式安装前,新建kingbase用户作为金仓数据库管理系统KingbaseES专用的系统用户。创建kingbase用户:useradd kingbase2.创建安装目录cd /home/kingbasemkdir -p ES/V8将.原创 2021-06-17 09:31:30 · 9046 阅读 · 0 评论 -
linux mysql数据库定时备份到远程服务器
一、创建存放mysql导出配置、脚本的目录mkdir -p /data/backup/mysql二、新建mysqldump的配置文件在/data/backup目录下创建文件my_mysql.cnf。cd /data/backupvi my_mysql.cnfmy_mysql.cnf内容:[mysqldump]max_allowed_packet=400Mhost=ipuser=用户名password=密码ip、用户名、密码依据自己的实际情况录入。三、创建脚本.原创 2021-09-02 11:48:10 · 1524 阅读 · 0 评论 -
迁移mysql数据库到opengauss
openGauss侧使用的用户名密码分别是 gaussdb和 gaussdb@1qazx。openGauss服务器的IP和port分别是192.168.132.153和5432,目标数据库是db_smis,同时会在db_smis下创建schema:db_smis,迁移的表都将位于该schema下。迁移数据时,MySQL侧使用的用户名密码分别是 usr_replica 和 re@1qazx。MySQL服务器的IP和port分别是192.168.132.153和3306,待迁移的数据库是db_smis。原创 2023-02-03 09:41:27 · 1993 阅读 · 0 评论 -
安装openGauss
一、准备软硬件环境1.新建用户组、用户新密码:smis@1qazxc2.创建文件夹3.下载安装包下载【openGauss_3.1.0 极简版】把下载文件拷贝到/opt/software/openGauss目录4.关闭防火墙5.关闭 selinux将 SELINUX=enforcing 改为 SELINUX=disabled6.关闭HISTORY记录HISTSIZE=07.将交换内存关闭swapoff -a8.重启操作系统reboot9: 切换smis用户su smis。原创 2023-02-02 12:28:48 · 6161 阅读 · 2 评论
分享