数据库
文章平均质量分 53
虹梦未来
Java开发者,Linux爱好者,Gopher
展开
-
【分享】mysql 一些边缘值
mysql建立索引时,数据库计算key的长度是累加所有index用到的字段的char长度,在按照下面的比例乘起来。(1)单行最大超过65535(这里不包括TEXT、BLOB),则会报此错误;(2)单个字段如果大于65535,也会报此错误。在数据库中,索引的字段设置太长了,导致不支持。转载 2023-04-20 18:31:04 · 133 阅读 · 1 评论 -
【运维心得】正确的校正mysql-slave及mysqldump
从库执行时,使用--dump-slave=2 作用和上面一样的。只是角色为slave时,对应的状态是slave status。主库: dump时 --master-data=2 会以注释的形式记录到导出文件,即使主机仍然在写,但是我们已经知道。导出时确切的binlog文件以及位置了。导入到备机后,可以直接执行。实践出真知,有些细节,记录下。原创 2023-01-16 13:45:34 · 674 阅读 · 0 评论 -
【运维心得】windows11安装mysql8解压版
默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password。注意上边的命令,不包含创建mysql数据存放路径,需要手动创建,或者命令指定数据路径(--datadir=D:/mysqldata)如果报错,可能是没有使用管理员权限执行,或者,my.ini的文件有问题,比如文件格式,比如编码。桌面 - 此电脑 - 右键->属性- 系统信息,找到高级系统设置-点进去。高级->环境变量-> 新建。原创 2022-08-20 18:23:45 · 560 阅读 · 0 评论 -
【开发心得】正确使用druid
关于Druid的使用,我们很多时候遵从默认,直接使用配置文件,直接采用如下配置 datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: 'jdbc:mysql://localhost:3306/xxx?useUnicode=yes&characterEncoding=UTF-8&serverTimezone=A原创 2022-02-08 17:12:19 · 1333 阅读 · 0 评论 -
【运营】mysql8与mongo4数据迁移
mongo,mysql ,导入导出, 数据迁移原创 2021-12-03 15:26:43 · 576 阅读 · 0 评论 -
【运维心得】使用sed/grep命令截取日志
使用sed命令截取日志:要点:知道具体时间的话,就填具体的起止时间,不知道的可以使用*模糊查询。sed -n '/2021-01-06 14:34:26.001/,/2021-01-06 14:34:26.497/p' screenlog.0-20210106 > category.txt配合grep命令截取日志(按行号截取):确定起始行:grep -a -n "^2021-01-06 14:05" screenlog.0 | head -1确定结束行:grep原创 2021-01-08 10:46:43 · 502 阅读 · 0 评论 -
【Mysql】replace的使用,根据一个字段,修改该字段的部分
前言:在日常开发和维护中,我们经常会遇到类似的场景,如,需要查询数据库的某个字段,并且将结果进行过部分替换,然后付给这个字段,或者,给到另一个字段。比如,我需要把movie表中的fileurl 从http://10.26.137.11:28081/20200605/8493905.jpg替换成http://10.26.137.11:28081/newdata/bestv/pic/20200605/8493905.jpg则可以执行 即可update manage_picture s...原创 2020-06-07 17:48:43 · 521 阅读 · 0 评论 -
【mysql】mysql data目录存放迁移
使用Windows 环境开发的同志们,数据库的存放目录一定别放在C盘,本身windows自己的各种更新和驱动更新的残留会爆发的占据C盘空间,如果把数据库的data放在C盘,一则是不安全,万一系统崩溃,重装的话,只能先在pe环境备份,麻烦。二则是真的占据太多空间了。250G以下根本扛不住。下面是迁移数据库存放路径的方案:一.首先把mysql的服务先停掉。二.更改MySQL配置文件My...转载 2020-02-06 16:50:09 · 1546 阅读 · 1 评论 -
[数据库]借助Navicat快速生成数据库字典
工作交接或者新项目完成,我们往往需要写接口文档和数据库字典等资料,接口文档的生成方案很多,并且资料很多,这里就不赘述了,下面分享一个快速生成“数据库字典”的小技巧。使用工具【navicat12+,excel2016】 理论上讲,没有版本要求。1.借助Navicat将表结构数据导出。use xx_pro; # 数据库名称show tables;将要生成数据库字典的数据库中的表全部...原创 2019-12-19 18:58:21 · 502 阅读 · 0 评论 -
[数据库]数据库创建函数提示安全问题的解决方案
set global log_bin_trust_function_creators=TRUE;翻译 2019-07-17 11:29:06 · 143 阅读 · 0 评论 -
【mysql数据库】win10安装mysql5.7.26x64解压版
昨天升级了下硬件,换了电池,换了一个新的固态,新系统安装完之后,安装Java EE开发环境,特记录下 “win10安装mysql解压版”1.下载并解压MySQL:mysql 5.7.26(从官网直接下载即可:https://dev.mysql.com/downloads/file/?id=485477)2.解压到某个目录这里我创建了C:\mysql并将MySQL的文件解压进去了...原创 2019-07-06 16:47:08 · 239 阅读 · 1 评论 -
[数据库]Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
问题描述:Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾原因:在server.xml或者propertis文件中,数据库连接配置的connectionURL不能直接使用&号,用&代替即可...原创 2019-04-26 11:44:49 · 227 阅读 · 0 评论