随笔分类 - 数据库
摘要:Specified key was too long; max key length is 767 bytes; 在数据库中,索引的字段设置太长了,导致不支持。【根本原因:5.6+版本的innodb大长度前缀默认是关闭的】。 mysql建立索引时,数据库计算key的长度是累加所有index用到的字段
阅读全文
摘要:实践出真知,有些细节,记录下。 本文不涉及主备知识,有需右转: https://blog.csdn.net/qq_26834611/article/details/121385550 mysql 正确的dump 命令: 0. 检查当前主库所在位置 ip addr 查看虚拟ip所在位置 1. 备机数据
阅读全文
摘要:1. 下载安装包 mysql8 地址: MySQL :: Download MySQL Community Server (Archived Versions) 2. 解压到指定路径,如D:/software/ 如果有其他后缀可以去掉。 3.创建my.ini配置文件 basedir是安装路径, da
阅读全文
摘要:关于Druid的使用,我们很多时候遵从默认,直接使用配置文件,直接采用如下配置 datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: 'jdbc:
阅读全文
摘要:mysql8 导入导出 mysql 导出语句: mysqldump -uroot xxx> 指定位置/xxx.sql mysql 导入语句: mysql -uroot xxx< 指定位置/xxx.sql 备注: mysqldump -uroot -pxxxx --master-data --sing
阅读全文
摘要:使用sed命令截取日志: 要点:知道具体时间的话,就填具体的起止时间,不知道的可以使用*模糊查询。 sed -n '/2021-01-06 14:34:26.001/,/2021-01-06 14:34:26.497/p' screenlog.0-20210106 > category.txt 配合
阅读全文
摘要:前言: 在日常开发和维护中,我们经常会遇到类似的场景,如,需要查询数据库的某个字段,并且将结果进行过部分替换,然后付给这个字段,或者,给到另一个字段。 比如,我需要把movie表中的fileurl 从 http://10.26.137.11:28081/20200605/8493905.jpg 替换
阅读全文
摘要:使用Windows 环境开发的同志们,数据库的存放目录一定别放在C盘,本身windows自己的各种更新和驱动更新的残留会爆发的占据C盘空间,如果把数据库的data放在C盘,一则是不安全,万一系统崩溃,重装的话,只能先在pe环境备份,麻烦。 二则是真的占据太多空间了。250G以下根本扛不住。下面是迁移
阅读全文
摘要:工作交接或者新项目完成,我们往往需要写接口文档和数据库字典等资料,接口文档的生成方案很多,并且资料很多,这里就不赘述了,下面分享一个快速生成“数据库字典”的小技巧。 使用工具【navicat12+,excel2016】 理论上讲,没有版本要求。 1.借助Navicat将表结构数据导出。 use xx
阅读全文
摘要:set global log_bin_trust_function_creators=TRUE;
阅读全文
摘要:昨天升级了下硬件,换了电池,换了一个新的固态,新系统安装完之后,安装Java EE开发环境,特记录下 “win10安装mysql解压版” 1.下载并解压MySQL: mysql 5.7.26(从官网直接下载即可:https://dev.mysql.com/downloads/file/?id=485
阅读全文
摘要:问题描述: Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾 原因:在server.xml或者propertis文件中,数据库连接配置的connectionURL不能直接使用&号,用&代替即可
阅读全文