摘要:前言: 天有不测风云人有旦夕祸福,DBA做为数据守护的第一责任人,数据丢失,在生产环境中不可避免,尤其遇到NB的开发,写了个看似NB的SQL,SQL最后还忘记写where条件,一件事的发生,就是种种不可能在一起发生的巧合组成了,有时就这么巧就发生了,你说怎么办? 今天给大家分享一个NB的开发写的一个python脚本,它就可以解
2024年05月12日
【昌哥IT课堂】MySQL8.0新特性之原子DDL语句
摘要:微信公众号视频地址:https://mp.weixin.qq.com/s/EXgg4ITLQ9OtLy9ABh0TqQ【昌哥IT课堂】MySQL8.0新特性之原子DDL语句粉丝福利:【昌哥IT课堂】MySQL8.0新特性之原子DDL语句.pdf-官方中文翻译文档免费下载下载地址:https://cloud.189.cn/web/share?code=EFnMRrFNFZre(访问码:wof2)
分类:DataBase
2024年04月29日
【昌哥IT课堂】MySQL8.0新特性之Descending Indexes降序索引
摘要:微信公众号视频地址:https://mp.weixin.qq.com/s/Q8F_dX-L4_Nc-IHe-VVuZw【昌哥IT课堂】MySQL8.0新特性之Descending Indexes降序索引粉丝福利:【昌哥IT课堂】MySQL8.0新特性之Descending Indexes降序索引.pdf-官方中文翻译文档免费下载下载地址:https://cloud.189.cn/t/FNNb63JrAbUz (访问码:5tzd)
分类:DataBase
2024年04月26日
【昌哥IT课堂】MySQL8.0新特性之Invisible column不可见列
摘要:微信公众号视频地址[昌哥IT课堂]MySQL8.0官方文档中文版-Invisible column不可见列粉丝福利:[昌哥IT课堂]MySQL8.0官方文档中文版-Invisible column.pdf-官方中文翻译文档免费下载下载地址:https://cloud.189.cn/t/ZvEnUrqMjYjy (访问码:ak0s)
分类:DataBase
2024年04月22日
【昌哥IT课堂】-MySQL8.0新特性之表字段快速加列
摘要:微信公众号观看链接:https://mp.weixin.qq.com/s/tQNGTg3XOtcVrUatDYIVEg 昌哥IT课堂-MySQL8.0新特性之表字段快速加列粉丝福利:MySQL8.0官方文档中文版-InnoDB and Online DDL-昌哥IT课堂https://cloud.189.cn/t/iUFB3quqQVRz (访问码:kt5s)
分类:DataBase
2024年04月22日
【昌哥IT课堂】MySQL8.0新特性之Invisible Indexes不可见索引
摘要:微信公众号观看链接:https://mp.weixin.qq.com/s/FsyhTN71W-zj_n2R-ERuGQ[昌哥IT课堂]MySQL8.0新特性之Invisible Indexes不可见索引粉丝福利:MySQL8.0新特性之Invisible Indexes不可见索引-官方中文翻译文档免费下载下载地址:https://cloud.189.cn/t/eYFFRveUJBZj (访问码:7bdw)
分类:DataBase
2024年04月10日
SQLSERVER 2019数据库(可疑) 数据修复案例
摘要: SQL SERVER 2019 数据库 , 在正常使用过程中 , 服务器突然断电 , 重新启动服务器后 , 数据库变为(可疑)。如下图:【数据恢复故障分析】 由于数据库在正常读写操作过 , 服务器突然断电 , 导致数据库无法把所有缓冲中的数据写入到数据库文件中 , 所以会使数据内部索引及数据区损坏。【数据恢复过程】 1.通过命令对损坏的数据库进行扫描 USE master
分类:DataBase
2024年03月20日
PHP无法连接MySQL8.0数据库问题处理 报错如下: SQLSTATE[HY000]
摘要:PHP无法连接MySQL8.0数据库问题处理报错如下:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client发生这种错误,是由于MySQL8默认使用了新的密码验证插件:caching_sha2_password,而之前的PHP版本中所带的mysqlnd无法支持这种验证。解决这个问题,有两种办法。解决方法一:升级PHP支持MySQL 8的新验证插件。PHP 7.2.8和PHP 7.1.20已经
分类:DataBase
2024年01月31日
数据库研发人员必看的MySQL 8.0新特性
摘要:1.公用表达式支持-CTE创建测试表:MySQL5.7-8.0 CREATE TABLE IF NOT EXISTS `test`.`nsy_test` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(100) NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci', `url` VARCHAR(150) NOT NULL COMMENT 'url' COLLATE 'utf8mb4_unicode_ci', PRIMARY KEY (`id`), INDEX `idx_name` (`name`))COMMENT='测试表'DEFA
分类:DataBase
2024年01月22日
MySQL-8.3.0 innovation 创新版本YUM安装配置
摘要:MySQL-8.3.0 innovation版本已发布了,想抢先体验一下最新的功能,可以用以下的方式快速在虚拟机上安装一下 服务器环境:[root@node213 ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)[root@node213 ~]# uname -aLinux node213 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux1.先安装yum-utils工具
分类:DataBase
2024年01月17日
MySQL错误代码大全
摘要: 本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息 · 错误:1000 SQLSTATE: HY000 (ER_HASHCHK) 消息:hashchk · 错误:1001 SQLSTATE: HY000 (ER_NISAMCHK) 消息:isamchk · 错误:1002 SQLSTATE: HY000 (ER_NO) 消息:NO · 错误:1003 SQLSTATE: HY000 (ER_YES)
分类:DataBase
2023年12月24日
PostgreSQL 最常用的插件清单
摘要:监控、优化、诊断cpu, io消耗监控https://github.com/powa-team/pg_stat_kcachewhere条件过滤性统计https://github.com/powa-team/pg_qualstatscgroup , /proc 系统级指标统计https://github.com/CrunchyData/pgnodemxpg_logging, log buffer read价值: 读pip管道中的log内容, 不需要写双份日志https://github.com/postgrespro/pg_logging当前正在执行sql的backend的状态统计ht
分类:DataBase
2023年12月17日
neo4j图数据库安装配置详解
摘要:下载软件:jdk-17_linux-x64_bin.rpm #oracle官网下载neo4j-5.14.0-1.noarch.rpm #neo4j官网下载注意;neo4j运行环境需要安装jdk-17版本操作系统环境:[root@neo4j ~]# cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)[root@neo4j ~]# uname -aLinux neo4j 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GN
分类:DataBase
2023年12月15日
MySQL 8.2有那些功能变更呢,一起来看看吧
摘要:本节概述了在MySQL 8.2中新增、废弃和删除的内容。一个相关的部分列出了在MySQL 8.2中新增、废弃或删除的MySQL服务器选项和变量。包含以下三个部分:MySQL 8.2中新增的功能MySQL 8.2中废弃的功能MySQL 8.2中删除的功能MySQL 8.2中新增的功能以下功能已添加到MySQL 8.2中:• 服务器启动和关闭消息的新增。根据以下列表,在服务器启动和关闭过程中添加了以下类型的消息:
分类:DataBase
2023年12月05日
CentOS7.9源码编译安装MySQL8.0.35
摘要:CentOS7.9源码编译安装MySQL8.0.35操作系统版本:[root@mysql8035 ~]# cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)[root@mysql8035 ~]# uname -aLinux mysql8035 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux安装mysql8数据库v8.0.35,无法用yum源安装的相关依赖有cmake-3.27.0、gcc8.3.1注意:源码安装mysq
分类:DataBase
2023年12月03日
ORACLE 12C PDB普通用户忘记密码找回方法
摘要:pdb可以启动,但不知道pdb中创建的默认用户名是什么,而且即使知道用户名,密码也忘记了怎么办:首先,如果知道pdb中的用户名,如果在CDB中,是没有办法修改PDB中的普通用户的,如下:打开PDB:[oracle@ocp ~]$ sqlplus / as sysdbaSQL>alter pluggable database SK_WMS open;SQL> show con_name;CON_NAME------------------------------CDB$ROOTSQL> show pdbs;
分类:DataBase
2023年12月02日
通过systemctl来管理Oracle数据库服务的启动与停止
摘要: 以下脚本可以通过systemctl命令控制oracle数据库服务的启动与停止,以下脚本不限oracle的版本,对所有oracle服务版本都通用 1、创建脚本目录:mkdir -p /home/oracle/scripts2、启动Oracle数据库实例的脚本文件为/home/oracle/scripts/dbstart,内容如下:cat /home/oracle/scripts/dbstartsqlplus / as sysdba <<EOFstartup;EOF使用如下修改脚本的权限为可执行
分类:DataBase
2023年11月27日
SQLSERVER历史表清理脚本
摘要:线上SQLSERVER服务器有些表有每天备份一次,日子久了,旧的表数据已没有用了,旧的表并没有清理,如果一张一张删除,鼠标都要坏几个,哈哈,基于这个原因,写了一个清理的脚本,自己线上环境使用的脚本,有需要的同学,可以参考一下哈。。。表清单:以上表保留近30天,超过30天的表,可以直接删除以下脚本可以实现上面的功能:use nsudesif object_id(N'tmp_date',N'U') is not
分类:DataBase
2023年11月17日
docker安装单实例clickhouse
摘要:配置环境:Linux:[root@localhost conf]# uname -aLinux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux[root@localhost conf]# cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)Docker:[root@localhost conf]# rpm -qa | grep dockerdocker-buildx-plugin-0.11.2-1.el7.x86_64docker-ce-cli
分类:DataBase
2023年11月09日
MySQL 8.2 – 事务级别的读写分离
摘要:We’ve been all waiting for it! It’s now available! Read/Write Splitting in MySQL !!我们都在等它!现在可以使用了!在MySQL中进行读写分离!!At scale, we distribute reads between replica(s), but this has to be managed somehow in the application: pointing writes somewhere and reads somewhere else.在大规模上,我们在副本之间分发读取,但这必须在应用程序