美文网首页
重新编译Nacos 让它 支持mysql 8

重新编译Nacos 让它 支持mysql 8

作者: 风中吃西瓜 | 来源:发表于2020-04-07 16:08 被阅读0次
  1. 修改最外层pom.xml 中 mysql驱动版本
<!-- JDBC libs -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.19</version>
</dependency>

2.修改naming这个项目 com.alibaba.nacos.naming.healthcheck 包下的 MysqlHealthCheckProcessor 类的第24行导包为:

import com.mysql.cj.jdbc.MysqlDataSource;

3.修改时区,所以还需要修改 console这项目 resources/META-INF下 nacos-default.properties这个文件中的db.url 添加serverTimezone=GMT%2B8

db.url.0=jdbc:mysql://11.162.196.161:3306/diamond_devtest?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.url.1=jdbc:mysql://11.163.152.91:3306/diamond_devtest?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=diamond_devtest
db.password=4b9622f3f70c7677835ac5a6719e7caf

4.修改数据库配置项 db.uri 配置 位置:distribution\conf\application.properties

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=user
db.password=password

  • 创建数据库,数据库脚本目录distribution/conf/nacos-mysql.sql
  • 重新打包 打包后的文件目录distribution\target\
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
  • 单机模式启动
    Linux
sh startup.sh -m standalone

windows

cmd startup.cmd -m standalone
  • 访问地址127.0.0.1:8848/nacos
    用户名:nacos 密码:nacos


    image.png

相关文章

网友评论

      本文标题:重新编译Nacos 让它 支持mysql 8

      本文链接:https://www.haomeiwen.com/subject/thenphtx.html