Nacos啟動報錯:[db-load-error]load jdbc.properties error。
一個小小的問題,查找了很多資料和解決方案都沒有解決,挫敗感油然而生。
已經通過nacos-practice/logs文件夾下的nacos.log文件查看錯誤提示,一一解決和排除了啟動過程中各種各樣的錯誤,如數據源配置(庫名、用戶名、密碼等),啟動方式配置等。[db-load-error]load jdbc.properties error,碰到這個錯誤長時間解決不了。
看到網上各種例子,數據庫都是有密碼的,自己最初配置數據庫沒有密碼,所以db.password配置為空
將mysql數據庫root用戶空密碼修改為'root'
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
將db.password配置為root,重新啟動,終於不報錯了,喜大普奔!淚流滿面!
簡述nacos配置(非集群,單機)過程
1.nacos包下載下來放在某個位置,(根據需要,nacos文件夾重命名為了nacos-practice),將conf文件夾下的application.properties.example文件復制,example后綴去掉。
2.application.properties文件修改配置如下。
端口號默認8848,這里修改為8900
3.127.0.0.1:3307為本地搭建的mysql服務,nacos_practice_config為nacos數據源庫,執行nacos-mysql.sql生成相應表格。可放在第一步做。
4.啟動
windows系統下使用命令行,startup.cmd -m standalone 啟動,或建立批處理文件,將命令行startup.cmd -m standalone寫入文件start.bat,雙擊啟動。
5.根據提示,訪問http://192.168.51.46:8900/nacos,192.168.51.46是本機ip地址,8900為nacos端口號,輸入默認用戶名密碼nacos,即進入。
總結
Nacos啟動報錯:[db-load-error]load jdbc.properties error。錯誤原因可能多種多樣,此篇博文解決方式為修改mysql數據庫空密碼為有密碼。