1. 程式人生 > 其它 >解決Nacos無法連線Mysql8.0+的問題(坑爹的阿里官方文件,已無力吐槽)

解決Nacos無法連線Mysql8.0+的問題(坑爹的阿里官方文件,已無力吐槽)

技術標籤:javaerrormysqljavajdbcalibaba

如果你的mysql是8.0以上的的就不要在參考阿里的官方文件了,因為阿里的文件只適用於mysql5版本,再次吐槽一下,阿里的文件才是真正的挖坑埋人!!!,以下才是標準的配置過程

1 初始化mysql資料庫,建立一個名為nacos_config的資料庫,然後執行nacos-mysql.sql檔案,該檔案在nacos的conf資料夾下,如下
在這裡插入圖片描述

2 在nacos安裝目錄下新建plugins/mysql資料夾(plugins和bin,conf在同一層級),並放入8.0+版本的mysql-connector-java-8.0.xx.jar,這個jar包的版本一定要和你資料版本對應

3 修改conf/application.properties檔案,修改url連結、user、password一個小技巧,url可以去你的idea找之前的連線,這才萬無一失,否則你絕對還會在連線地址上再吃個虧;
在這裡插入圖片描述
把下面這一段粘到application.properties檔案末尾,這是我的內容,注意改成你的使用者名稱密碼和連線

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos_config?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8
db.user=root
db.password=123

4 重新啟動nacos