Nacos 在 0.7 版本之前,默認使用的是嵌入式資料庫 Apache Derby 來存盤資料(內嵌的資料庫會隨著 Nacos 一起啟動,無需額外安裝);0.7 版本及以后,增加了對 MySQL 資料源的支持,
環境要求:MySQL 5.6.5+(生產使用建議至少主備模式,或者采用高可用資料庫);
1、初始化 MySQL 資料庫
創建資料庫 nacos_config,
SQL源檔案地址:https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql ,或者在 nacos-server 解壓目錄 conf 下,找到 nacos-mysql.sql 檔案,運行該檔案,結果如下:

2、application.properties 配置
修改 nacos/conf/application.properties 檔案的以下內容,

最終修改結果如下:
#*************** Config Module Related Configurations ***************# ### If user MySQL as datasource: # 指定資料源為 MySQL spring.datasource.platform=mysql ### Count of DB: # 資料庫實體數量 db.num=1 # 資料庫連接資訊,如果是 MySQL 8.0+ 版本需要添加 serverTimezone=Asia/Shanghai ### Connect URL of DB: db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai db.user=root db.password=1234
> 如果你和我一樣使用的是 MySQL 8.0+ 版本,那么啟動 Nacos 時肯定會報錯,莫慌,在 Nacos 安裝目錄下新建 plugins/mysql 檔案夾,并放入 8.0+ 版本的 mysql-connector-java-8.0.xx.jar,重啟 Nacos 即可,啟動時會提示更換了 MySQL 的 driver-class 類,

作者:上海尚學堂 -哈嘍沃德先生,請關注公眾號:哈嘍沃德先生,獲取微服務架構學習視頻資料,請點擊:springcloud alibaba微服務架構教程
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124084.html
標籤:Java
