Kite的学习历程之问题解决Nacos实现持久化连接MySql8.0问题解决

    技术2026-04-20  14

    Kite学习历程的第二十八天

    目录

    Kite学习历程的第二十八天1. Nacos连接数据库Mysql1.1 在MySql数据库中创建数据库nacos_config1.2 在config下的application.properties配置文件中添加1.3 以上是官网给的操作,如果mysql8以上的话执行就会出现错误1.4 运行:

    1. Nacos连接数据库Mysql

    版本: nacos版本:nacos-server-1.3.0 mysql: 8.0.18

    1.1 在MySql数据库中创建数据库nacos_config

    创建数据库的代码在config下的:nacos-mysql.sql中进行获取

    1.2 在config下的application.properties配置文件中添加

    spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&serverTimezone=UTC&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=用户名 db.password=密码

    1.3 以上是官网给的操作,如果mysql8以上的话执行就会出现错误

    解决方法:

    在nacos下创建文件夹plugins在plugins文件夹下创建文件夹:mysql然后再mysql文件夹下导入依赖文件 mysql-connector-java-8.0.18.jar

    4.然后在application.properties中的url的后面加上:serverTimezone=UTC

    1.4 运行:

    运行成功 然后我们以前配置的一些信息就没有了,因为nacos 的底层的数据库更换为了mysql,为不是原来内嵌的数据库了。

    Processed: 0.009, SQL: 10