MySQL
文章平均质量分 86
Hello_World_QWP
1、北京师范大学计算机技术与应用/工商管理本科,高级工程师,5年以上服务端研发经验,2年以上团队管理经验;
2、擅长高性能、高可用、高并发的服务端研发;
3、在某国企参与了成都天府国际机场——“四型机场”核心系统的设计与研发,攻坚克难,用技术服务业务,让业务落地为通航奠定基础;
4、精通JAVA,熟悉IO、NIO、多线程、集合等框架;
5、掌握Spring、SpringBoot、SpringCloud等进行分布式应用及微服务的架构;
6、熟练使用GitLab+Jenkins+Docker+K8s等进行服务编排;
7、掌握Oracle、PostgreSQL、Mysql关系型数据库;
展开
-
Caused by: com...MySQLNonTransientConnectionException: Public Key Retrieval is not allowed 的解决办法
关于这个是在新开子工程中遇到的,本工程使用的Mysql 8.x的,拉取项目启动时遇见问题:“ com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed ”如下图:具体信息:查了下官网的参数操作表,如下图: 意为:如果用户使用了 sha256_password 认证,密码在传输过程中必须使用 TLS 协议保护,但是如果 RSA 公钥不可用,可以使用服务原创 2023-05-11 23:28:09 · 4995 阅读 · 4 评论 -
MySQL Packet for query is too large (xxx > xxx)...by setting the ‘max_allowed_packet‘ variable.的解决办法
问题概述关于这个问题,博主是在项目上线生产运行的过程中遇到的,在一次运营部门的同事通知,系统功能操作出现异常,博主随即对问题展开排查和处理,通过后台日志发现,事务提交失败 “ Could not commit JDBC transaction; ”,导致事务提交失败的原因是因为系统中查询的数据包太大 “ Packet for query is too large (4,529,504 > 4,194,304).”,如下图:如下图:具体异常信息如下:Caused by..原创 2022-05-04 23:30:51 · 2824 阅读 · 0 评论 -
`com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver‘的解决办法
问题概述在工程项目中使用的是MySQL数据库,在项目构建完毕后启动项目工程是没有问题的,但是在接口访问就老是提示驱动弃用,具体提示内容“Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading o...原创 2021-03-26 23:19:23 · 1478 阅读 · 2 评论 -
MySQL 性能优化实战,MySQL 性能调优和系统资源优化解决方案(二)
前言服务器优化七、服务器优化1、优化服务器硬件服务器的硬件性能直接决定着 MySQL数据库的性能,硬件的性能瓶颈,直接决定 MySQL数据库的运行速度和效率。需要从以下几个方面考虑:配置较大的内存,足够大的内存,是提高 MySQL数据库性能的方法之一。内存的 IO比硬盘快的多,可以增加系统的缓冲区容量,使数据在内存停留的时间更长,以减少磁盘的 IO...原创 2020-05-30 23:18:01 · 1522 阅读 · 0 评论 -
Linux+MySQL+MyCat实现分库分表,通过MyCat数据库中间件实现分库分表配置实战
前言Linux+MySQL+MyCat实现读写分离,主从同步的解决方案1、Linux下MySQL数据库服务的安装与部署参考博主的另一篇文章进行《基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务》2、下载Linux MyCatCSDN 下载:【Linux MyCat+文档下载】官网下载:【MyCat官网下载】...原创 2020-07-15 23:20:21 · 1899 阅读 · 0 评论 -
MySQL中间件MyCat配置参数列表,schema.xml ,server.xml,rule.xml,MyCat配置参数详解,Mycat中的两个主要Buffer池,BufferPool的二级缓存
前言Linux+MySQL+MyCat实现读写分离,主从同步的解决方案1、下载MyCat2、上传Linux服务器,并解压Linux下[root@localhost software]# tar -zxvf Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz[root@localhost sof...原创 2020-09-17 23:32:59 · 1143 阅读 · 0 评论 -
开源分布式数据库中间件MyCat架构简介(二)——基于MyCat的分库分表,读写分离,水平切分和垂直切分实现原理
目录前言基于MyCat的分库分表,读写分离,水平切分和垂直切分实现原理一、关于Mycat二、关于Mycat原理三、MyCat 应用场景四、MyCat 未来展望五、Mycat 中相关概念1、数据库中间件2、逻辑库(schema)3、逻辑表(table)4、分片节点(dataNode)5、分片规则(rule)6、全局序列号(sequence)...原创 2020-04-27 23:18:00 · 1293 阅读 · 0 评论 -
开源分布式数据库中间件MyCat架构简介(一)——基于MyCat的分库分表,读写分离,水平切分和垂直切分实现原理
前言开源分布式数据库中间件MyCat架构简介数据库切分概述:OLTP和OLAP在互联网时代,海量数据的存储与访问成为系统设计与使用的瓶颈问题,对于海量数据处理,按照使用场景,主要分为两种类型:联机事务处理(OLTP)和联机分析处理(OLAP)。联机事务处理(OLTP):也称为面向交易的处理系统,其基本特征是原始数据可以立即传送到计算中心进行处理,并在很短的时...原创 2020-04-27 23:18:51 · 1859 阅读 · 0 评论 -
MySQL 性能优化实战,MySQL 性能调优和系统资源优化解决方案(一)
前言MySQL性能调优和系统资源优化参考文档:MySQL中文官网:【MySQL 性能调优和优化资源】好了,关于MySQL性能优化实战,MySQL性能调优和系统资源优化解决方案 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留...原创 2020-05-24 23:15:40 · 3890 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '/b2c_aiyou' 的解决办法
问题概述关于这个问题是在项目开发过程中遇到的,更新项目后,启动测试,一直失败的 “Unknown database '/b2c_aiyou' ” ,未知的数据库。部分截图如下:具体内容如下:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '/b2c_aiyou' a...原创 2019-05-27 10:55:15 · 7814 阅读 · 4 评论 -
1251--Client does not support authentication protocol requested by server 的解决办法
问题描述:系统开发完成后,上线进行部署,并要求进行docker容器化部署,在一切准备就绪后,在构建数据库这儿出现了点异常 ,异常内容如下: 1251–Client does not support authentication protocol requested by server;consider upgrading MySQL Client拉取的镜像如下图(注意TAG): ...原创 2018-07-22 15:33:31 · 35993 阅读 · 18 评论 -
java.security.cet.CertPathValidatorException: Path does not chain with any of the trust anchors 解决办法
问题简介:项目使用的是 Spring Boot + Mybatis + MySQL 进行开发的,数据库访问使用 Spring Boot Data JPA ,主要用于简化 RDBMS 关系型数据库的访问与CRUD 操作。但是在启动项目时,启动失败,证书路径验证器异常 ,异常信息如下:Caused by: javax.net.ssl.SSLHandshakeException: jav...原创 2018-07-30 14:46:35 · 18606 阅读 · 9 评论 -
Linux下修改MySQL数据库密码策略修改教程
在上一步完成数据库的MySQL的数据库安装后,总是觉得设置的密码太过于复杂,想改的简单一点,在这儿就需要从MySQL的密码策略入手了,否则密码修改不成功。 1、修改密码,我们先正常登录到MySQL服务器,查询MySQL的所有与密码相关的策略的值,输入命令 “ show variables like 'validate_password%'; ” ,如下图: 2、...原创 2018-07-18 17:33:07 · 3151 阅读 · 0 评论 -
Could not retrieve transation read-only status server 的解决办法
问题描述: 在项目开发的过程中,使用Hibernate的ORM进行建表时,出现 “ Could not retrieve transation read-only status server ”的异常,无法进行表的创建的操作,具体异常内容如下:org.activiti.engine.ActivitiException: couldn't create db schema: create ta...原创 2018-06-12 09:48:23 · 45107 阅读 · 7 评论 -
1130 - Host '****' is not allowed to connect to this MySQL server 的解决办法
在MySQL服务安装完成后,使用MySQL客户端连接到MySQL服务时异常,被拒绝连接到MySQL服务,具体错误描述: “ 1130 - Host '****' is not allowed to connect to this MySQL server ”如下图:解决办法:第一种方式:修改权限表:登录到MySQL服务,并连接到mysql库,输入命令 “ use mysql; ” ,如下图...原创 2018-05-16 22:12:03 · 9390 阅读 · 6 评论 -
无法启动此程序,因为在计算机中丢失 MSVCP140.dll。尝试重新安装该程序以解决此问题。 的解决办法
该异常时在安装MySQL数据库服务是遇到的,错误提示内容如下图:“ 无法启动此程序,因为在计算机中丢失 MSVCP140.dll。尝试重新安装该程序以解决此问题。”如下图:我这儿是缺少vc++2005导致的,直接下载 vc++2005 进行安装,下载地址:下载完成后,需要注意的是有两个安装文件,如果是64为的 vc_redist.x64.exe 安装程序,一个是32为的 vc_redist.x86...原创 2018-05-16 21:04:33 · 63198 阅读 · 24 评论 -
Windows下MySQL8.0.11社区绿色版安装教程
《 Windows下MySQL8.0.11社区绿色版安装教程 》在本教程中使用MySQL最新的MySQL服务8.0.11的社区绿色版本进行安装,绿色版为zip格式的包,安装分为以下四步走:第一步:下载MySQL社区绿色版服务包第二步:新建并配置MySQL的初始化“ my.ini ”文件第三步:使用安装命令进行安装,安装完成后进行初始化第四步:启动MySQL服务第五步:登陆,修改密码后再登录第一步:...原创 2018-05-16 20:38:26 · 3405 阅读 · 6 评论 -
Windows下MySql服务安装图文详解
《 最详细的MySql安装图文教程 》安装环境:Windows10MySql 5.7.20.0关于MySql :MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database M原创 2017-11-19 21:10:32 · 651 阅读 · 0 评论 -
系统错误 5。拒绝访问。关于Mysql访问权限问题的解决办法
《 关于Mysql访问权限问题的解决办法 》关于 系统错误 5。拒绝访问。 的解决办法如下:这个是因为我们通常进入DOS都是通过cmd进入的,进入后我们只是普通用户身份,如下图:我们需要以管理员的身份进行操作,快捷键 Win + Q 进入系统应用搜索框,输入 “ 命令 ”,进行搜索,如下图:选择并单击 “ 命令提示符 ” 右键以管理员身份启动,如原创 2017-11-19 21:41:27 · 4416 阅读 · 0 评论 -
ERROR 1130 (HY000): Host '192.168.78.128' is not allowed to connect to this MySQL server
这个是在 《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) 》 中遇到的问题http://blog.csdn.net/hello_world_qwp/article/details/79544107mysql 不允许远程连接到 mysql 服务器的问题:ERROR 1130 (HY000): Host '192.16原创 2018-03-13 18:14:01 · 4149 阅读 · 0 评论 -
如何完全卸载 Linux 下 Mysql 数据库
《 如何完全卸载 Linux 下 Mysql 数据库 》1、在卸载前,先看看系统中有哪些 mysql 包,输入命令 “ rpm -qa|grep mysql ”如下图:2、先删除 mysql client 和 mysql server,输入命令 “ yum remove mysql ”如下图:3、使用全局模糊匹配删除 mysql 包,输入命令 “ rpm -qa|grep mysql ” 查询剩余...原创 2018-03-14 09:52:49 · 706 阅读 · 0 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
关于这个问题是在 《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) 》 时遇到的问题,这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。密码策略问题异常信息:ERROR 1819 (HY000): Your password does not satisfy t原创 2018-03-14 15:11:30 · 206920 阅读 · 56 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
在进行 《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) 》 时遇到的,问题内容如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 如下图: 关于这个异常问题,可能很多人都遇到过...原创 2018-03-14 15:50:28 · 783 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
这个是在 《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) 》 中遇到的,问题内容如下:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)如下图:原创 2018-03-14 16:30:42 · 7589 阅读 · 8 评论 -
Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇)
《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务 》 关于 mysqlMySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database M...原创 2018-03-13 22:10:14 · 551 阅读 · 0 评论 -
基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇)
sdf原创 2018-03-13 21:48:47 · 1843 阅读 · 2 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的解决办法
这个问题是在Windows下安装MySQL服务时遇到的,使用MySQl绿色版进行安装的,安装完成后,连接到MySQL服务时输入命令 “ mysql -uroot -p ” ,因为时第一次登录,未设置密码,直接回车,就遇到了这个问题,错误信息如下:“ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwo...原创 2018-05-17 11:28:42 · 169700 阅读 · 59 评论 -
DOS 下操作Mysql 命令大全
**MySQL命令大全** 一、登录 mysql1、连接到本机上的 mysql命令: mysql -u用户名 -p用户密码首先需要进入到 mysql\bin目录下,再键入命令例: mysql -uroot -proot注:用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好 mysql,超级用户ro...原创 2018-05-04 10:49:11 · 1776 阅读 · 0 评论 -
无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll。的解决办法
关于这个问题,我是在MySQL服务安装的过程中遇到的,具体异常信息如下:“ 无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序来解决此问题。 ”如下图:解决办法:api-ms-win-crt-runtime组件为 MFC 的运行时环境的库,是用微软的visual studio C++编译的,底层也会用到微软提供的C++库和run...原创 2018-05-17 11:57:50 · 57659 阅读 · 4 评论 -
ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; 的解决办法
关于这个问题,我是在MySQL安装完成后,使用远程进行登录时遇到的问题,具体异常信息如下:“ ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; ”如下图:解决办法:关于这个问题,看起来很难,实则很简单,例如我需要在IP地址为192.168.78.138的主机上,远程登录到安装好的M...原创 2018-05-17 17:05:40 · 12492 阅读 · 2 评论 -
MySQL Installer is running in Community mode 的解决办法
关于 “ MySQL Installer is running in Community mode ” 的解决办法在项目开发完成后,需求是将项目部署到云服务器上,其中使用到了MySQL服务器,我们使用的是基于最新版本的MySQL服务,在安装完成后,系统能正常运行,但是第二天出现了如下一个提示框,如下图:给个人人都看得懂的如下图:解决办法:原创 2017-12-12 10:02:13 · 14832 阅读 · 0 评论