
数据库
文章平均质量分 64
No8g攻城狮
》博主介绍:全网粉丝23W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域
》技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物联网、机器学习等设计与开发。
》感兴趣的可以先关注收藏起来,在工作中、生活上等遇到相关问题都可以给我留言咨询,希望帮助更多的人。
展开
-
【MySQL异常解决】Caused by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not
如果用户使用 sha256_password 认证,密码在传输过程中必须使用 TLS 协议保护,但是如果 RSA 公钥不可用,可以使用服务器提供的公钥;但是需要注意的是 AllowPublicKeyRetrieval=True 可能会导致恶意的代理通过中间人攻击(MITM)获取到明文密码,所以默认是关闭的,必须显式开启。将下面的keyValue添加到 spring.datasource.url 后面即可。在MySQL官方网站里的一个。原创 2023-07-17 15:04:02 · 6945 阅读 · 30 评论 -
【MySQL异常解决】Operation not allowed when innodb_forced_recovery > 0 的解决办法
Spring Boot 项目,能正常启动,就是访问数据库时后台报错,Cause: java.sql.SQLException: Operation not allowed when innodb_force_recovery > 0.,详情内容请看下图:请打开mysql的配置文件my.conf或my.ini 修改下面的代码:修改为即可。MySQL官方介绍手册:本文完结!原创 2023-07-17 14:45:03 · 2233 阅读 · 7 评论 -
【数据库】数据库连接池配置 testOnBorrow
本文目录一、testOnBorrow含义二、testOnBorrow=false可能导致问题三、连接池如何判断连接是否有效的?四、总结Druid是一个由阿里开源的数据库连接池,Druid的配置非常丰富,但是设置不当会对生产环境造成严重影响,比如数据库的CPU使用率飙升会很严重,其实就是因为配置testOnBorrow由false修改为true导致的问题。一、testOnBorrow含义testOnBorrow:如果为true(默认为false),当应用向连接池申请连接时,连接池会原创 2021-07-22 17:54:28 · 4434 阅读 · 6 评论 -
【Linux命令】-bash: mysql: command not found
Xshell终端输入mysql -u root -p出现错误:-bash: mysql: command not found输入:alias mysql=/usr/local/mysql/bin/mysql再重复mysql -u root -p,输入mysql口令即可原创 2020-12-08 01:08:25 · 645 阅读 · 5 评论 -
【Linux环境】Centos7.x 安装MySQL,使用Navicat等远程连接工具报2003-Can‘t connect to MySQL server on(10060 Unknown err)
本文目录一、引言二、报错原因三、解决方案3.1 网络问题3.2 权限问题(可以先看防火墙的问题)3.3 防火墙的问题3.4端口号不正确一、引言最近新买了一台阿里云服务器Centos7.x ,在安装完MySQL之后,通过Xshell可以访问服务器上的MySQL,但是使用Navicat等远程连接工具却报错2003 - Can't connect to MySQL server on ''8.131.154.146'(10060 "Unknown error"),结果搞了一下.原创 2020-12-06 17:11:16 · 1770 阅读 · 6 评论 -
【SQL用法】SQL常用的关键字使用顺序
注意:sql 不区分大小写select column_name from table_name where condition group by column_name having condition order by column_name desc/asc limit 1;1、sql语句顺序查询中用到的关键词主要包含七个,并且他们的顺序依次为:select --> fr...原创 2020-03-10 17:48:35 · 1150 阅读 · 5 评论 -
【MySQL用法】mysql日期时间函数总结(附带mysql官网介绍)
MySQL提供了大量丰富的函数,在MySQL的使用中经常会用到各种函数,本文记录的是常见的MySQL的日期与时间函数,主要用于处理日期和时间值。MySQL 获得当前日期+时间 函数获得当前日期+时间(date + time)函数:now(),SYSDATE();SELECT now(), SYSDATE();sysdate() 日期时间函数跟 now() 类似,区别在于:n...原创 2020-03-04 13:14:08 · 660 阅读 · 5 评论 -
com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 20, maxActive 20
目录异常现象异常描述解决方案注意事项异常现象com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 20, maxActive 20, creating 0异常描述从异常现象中 com.alibaba.druid.pool.GetConnectionTimeout...原创 2020-02-16 11:02:52 · 78485 阅读 · 18 评论 -
【SQL用法】sql语句中order by后多条件进行排序的问题
order by后边的字段并不是唯一的,支持多个,按照排序的先后顺序写就可以了。另外按照每个字段的升序和降序同样支持。默认是升序的。如下:order by column1(asc or desc),column2(asc or desc),column3(asc or desc),column4(asc or desc)...在使用SQL中的ORDER BY时,排序是按照表中的多...原创 2019-11-27 14:14:13 · 3483 阅读 · 5 评论 -
【SQL用法】Mybatis框架中的xml文件中经常使用的sql语句
项目中经常会用到的sql语句有:<!--保存用户信息--><insert id="save"> insert into mainsite_product_message <trim prefix="(" suffix=")" suffixOverrides=","> <if test="cus...原创 2019-11-06 18:17:19 · 1427 阅读 · 6 评论 -
【MySQL用法】]mysql 让清空表且自增的id重新从0开始的命令
sql命令: 用于清空某表的数据 且让自增的id重新从0开始truncate table '你的表名' drop、truncate和delete的区别:参考文章:https://www.cnblogs.com/zhizhao/p/7825469.html...原创 2019-10-21 17:56:12 · 381 阅读 · 7 评论 -
【MySQL用法】mysql如何进行以,分割的字符串的拆分
目录1、需求2、实现(sql语句)3、原理分析3.1、SUBSTRING_INDEX(str,delim,count)函数3.2、LENGTH(str)函数3.3、REPLACE(str,from_str,to_str)函数1、需求现有如下需求:需要将字符串(电脑IP)192.168.211.35拆分成192168211352、实现(sq...原创 2019-10-18 10:38:44 · 13039 阅读 · 7 评论 -
项目中经常遇到的mysql函数
常用mysql语句MYSQL查询今天、昨天、7天前、30天、本月数据查询当天数据--CURDATE()函数和DATE()函数CURDATE() = DATE(时间字段名)查询当月数据--DATA_FORMAT()函数和NOW()函数DATE_FORMAT(时间字段名, '%Y-%m') = DATE_FORMAT(now(), '%Y-%m')查询今天:SELECT * F...原创 2019-10-12 15:25:06 · 412 阅读 · 5 评论 -
JPA通用策略生成器(@GeneratedValue 四种标准用法为TABLE, SEQUENCE, IDENTITY, AUTO)
JPA通用策略生成器查看JPA的源码可知:package javax.persistence;/** * Defines the types of primary key generation strategies. * * @see GeneratedValue * * @since Java Persistence 1.0 */public enum Gener...原创 2019-06-18 21:17:34 · 934 阅读 · 5 评论 -
测试自增时数据库报错Springboot-jpa Table ‘sell.hibernate_sequence‘ doesn‘t exist
报错信息如下:实体类对象为:@Data@Entity@DynamicUpdatepublic class ProductCategory implements Serializable{ @Id @GeneratedValue private Integer categoryId; /** * 类目名字 */ pr...原创 2019-06-18 20:56:56 · 630 阅读 · 5 评论 -
数据库之MySQL数据库视图:视图定义、创建视图、修改视图
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/moxigandashu/article/details/63254901 </div> ...转载 2019-06-17 20:37:32 · 1033 阅读 · 5 评论