nacos无法连接mysql的解决方法

 更新时间:2021年02月08日 14:46:00   作者:AppUndefined  
这篇文章主要介绍了nacos无法连接mysql的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

原因

nacos的pom依赖的mysql版本与mysql版本不一致导致

步骤1:

修改pom文件中mysql为对应版本依赖

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>8.0.19</version>
</dependency>

步骤2:

building项目解决编译报错(删除旧依赖)

在这里插入图片描述

步骤3:

重新打包 mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U

添加mysql配置位置

在这里插入图片描述

解决Nacos无法连接Mysql8.0+的问题

Nacos0.7版本加入了支持mysql数据源功能,nacos集群的配置可以持久化到mysql。
不过我在使用mysql8.0.19的时候用nacos连接出现异常。

在这里插入图片描述

提示无法连接数据库,检查配置的数据库连接确认无误。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos_config?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
db.user=root
db.password=123456

解决办法:

在nacos安装目录下新建plugins/mysql文件夹,并放入8.0+版本的mysql-connector-java-8.0.xx.jar,重启nacos即可。
启动时会提示更换了mysql的driver-class类。

在这里插入图片描述

到此这篇关于nacos无法连接mysql的解决方法 的文章就介绍到这了,更多相关nacos无法连接mysql内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • sysbench对mysql压力测试的详细教程

    sysbench对mysql压力测试的详细教程

    众所周知sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。下面这篇文章就来详细介绍sysbench如何对mysql进行压力测试,有需要的可以一起来看看。
    2016-09-09
  • 深入浅出的学习Mysql

    深入浅出的学习Mysql

    最近看了一本小书,网易技术部的《深入浅出MySQL数据库开发、优化与管理维护》,算是回顾一下mysql基础知识。下面这篇文章主要介绍了学习Mysql的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • mysql条件查询and or使用方法及优先级实例分析

    mysql条件查询and or使用方法及优先级实例分析

    这篇文章主要介绍了mysql条件查询and or使用方法及优先级,结合实例形式分析了mysql条件查询and or基本功能、用法及优先级相关操作技巧,需要的朋友可以参考下
    2020-04-04
  • MySQL实现去重的几种方法小结

    MySQL实现去重的几种方法小结

    在MySQL中,SELECT DISTINCT 和 GROUP BY 可以用来去除重复记录,二者有相似的功能,但在某些情况下有所不同,本文将通过代码示例给大家详细介绍这几种方法,感兴趣的小伙伴跟着小编一起来看看吧
    2024-07-07
  • MySQL学习之InnoDB结构探秘

    MySQL学习之InnoDB结构探秘

    这篇文章主要是对InnoDB结构的探秘,InnoDB是基于磁盘存储,其存储的最基本单元是页,大小为16KB。而CPU和磁盘之间速度相差悬殊,所以通常使用内存中的缓冲池来提高性能,感兴趣的同学可以参考阅读
    2023-03-03
  • 详解MySQL如何保证数据一致性

    详解MySQL如何保证数据一致性

    对于一个数据库而言,除了数据的持久性、不丢失之外,一致性也是非常重要的,不然这个数据是没有任何意义的,在使用MySQL时,数据不一致的情况也可能出现,所以,本文就来看看MySQL是如何保证数据一致的,需要的朋友可以参考下
    2024-01-01
  • MySQL数据库输入密码后闪退问题的解决方法

    MySQL数据库输入密码后闪退问题的解决方法

    这篇文章主要为大家详细介绍了MySQL数据库输入密码后闪退的问题及解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • MySQL的cpu使用率100%的问题排查流程

    MySQL的cpu使用率100%的问题排查流程

    线上mysql服务器经常性出现cpu使用率100%的告警, 因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2025-02-02
  • RC级别下MySQL死锁问题的解决

    RC级别下MySQL死锁问题的解决

    本文主要介绍了RC级别下MySQL死锁问题的解决,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 一步步教你配置MySQL远程访问

    一步步教你配置MySQL远程访问

    这篇文章主要给大家介绍了配置MySQL远程访问的相关资料,文中介绍的非常详细,相信对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-04-04

最新评论