目录

1.nacos版本太低

2.在Navicat中运行nacos的.sql文件

3.修改配置文件

4.修改nacos的运行模式

5.其他问题


(本人一上午试错总结,以下为步骤)

1.nacos版本太低

        我的nacos版本是1.1.4,mysql是8.0.14。然而nacos1.4以上的才支持mysql8.0.xx。既然数据库中的资料比较多,那就换nacos的版本,我把nacos的1版本换成了1.4.1。

2.在Navicat中运行nacos的.sql文件

文件在一般在这种路径下:D:\nacos\conf\nacos-mysql.sql

运行结果:

3.修改配置文件

配置文件一般在这个位置:D:\nacos\conf\application.properties

在application.properties最后面加上:

spring.datasource.platform=mysql

db.num=1
//nacos_config为上一步创建的数据库名
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user=root  //自己的数据库账号密码
db.password=123456

4.修改nacos的运行模式

文件位置一般在:D:\nacos\bin\startup.cmd

选中startup.cmd直接右键编辑,将  set  MODE = “XXXXX”  修改成:set MODE="standalone"

5.其他问题

  • 修改源代码的方法
  • 加一个 plugins\mysql\mysql-connector-java-8.0.xx.jar的方法
  • 修改application.properties为 bootstrab.properties方法

都试过,不好用,毕竟版本的问题卡在那里,即使成功了,也不如用适应版本去解决版本之间的矛盾。按照我上面做,绝对能用。

结果图:

 数据库:有刚创建的11.yaml的记录

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐