解決Nacos無法連線Mysql8.0+的問題(坑爹的阿里官方文件,已無力吐槽)
阿新 • • 發佈:2021-01-25
技術標籤: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