博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nacos1.0.0 服务管理使用mysql
阅读量:7091 次
发布时间:2019-06-28

本文共 1323 字,大约阅读时间需要 4 分钟。

 

在自己的MySQL中添加nacos_config数据库,在nacos\conf 下找到nacos-mysql.sql。拷贝里面的sql语句创建表和数据

 

INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE);INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');

这里可以添加自定义用户 和 修改默认用户名和密码

如果mysql 版本大于等于8.0 需要修改源码的一些配置

使用 git clone https://github.com/alibaba/nacos.git 下载nacos源码

使用idea 打开

修改主项目nacos-all的pom文件

mysql
mysql-connector-java
8.0.15
cglib
cglib-nodep
2.2

 

在nacos-naming 项目下找到 com.alibaba.nacos.naming.healthcheck.MysqlHealthCheckProcessor 不需要刻意去找,编译时会报错误

修改 import com.mysql.jdbc.jdbc2.optional.MysqlDataSource 为   import com.mysql.cj.jdbc.MysqlDataSource;

 

使用官方打包命令 mvn -Prelease-nacos clean install -U

 

 在项目根目录\distribution\target文件夹下 nacos-server-1.0.0 就可以拿来使用了

  

   nacos-server-1.0.0  nacos\conf 下application.properties添加下面几句

spring.datasource.platform=mysql db.num=1db.url.0=jdbc:mysql://localhost:3306/nacos_config?serverTimezone=Asia/Shanghai&useSSL=false&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=truedb.user=rootdb.password=123456

 

转载于:https://www.cnblogs.com/rchao/p/10733852.html

你可能感兴趣的文章
杭州机场春运预计起降航班3.3万架次 国际和地区增开428架次
查看>>
『中级篇』 Linux网络命名空间(25)
查看>>
JS计算精度小记
查看>>
js的各种距离计算(较全)
查看>>
微信小程序异步API为Promise简化异步编程
查看>>
关于java泛型大大小小的那些事
查看>>
此面试题版本落后-请勿观看
查看>>
Stream流与Lambda表达式(三) 静态工厂类Collectors
查看>>
javascript 面向对象 new 关键字 原型链 构造函数
查看>>
日剧·日综资源集合(建议收藏)
查看>>
[译]go错误处理
查看>>
彩铅练习,樱桃
查看>>
yum 找不到程序, yum更换国内阿里源
查看>>
快速排序
查看>>
tomcat 、springboot远程调试
查看>>
1-AI--Activity生命周期
查看>>
SpringBoot集成RabbitMQ
查看>>
Ubuntu 14.04 将于4月30日停止支持,但可以购买“延保”
查看>>
Facebook 开源了一整套重要的 Linux 内核组件与工具!
查看>>
回顾互联网的过去十年(下)
查看>>