把nacos-1.1.4-server下載到本地之後,然後直接在bin目錄下啓動startup.cmd報錯
本地Mysql版本:5.6.44
nacos-server版本:1.1.4
我找了很多解決辦法,更多的說的是nacos自帶的mysql版本低,網上更多的是解決mysql-5.8.0版本與nacos的啓動問題
解決
解決步驟:
查看nacos和本地mysql連接的用戶名密碼是否正確
在本地mysql創建nacos_config數據庫
在nacos_config數據庫下執行所有的SQL命令得到對應的表和數據
啓動nacos
1. 查看nacos的/conf/application.properties文件裏連接本地mysql的用戶名和密碼是否正確,如果和本地mysql連接時不一致,就改成你本地連接時的
2.在本地mysql數據庫裏創建nacos_config數據庫(可以用命令進入本地mysql數據庫創建,或者直接使用navicat連接數據庫,然後創建,我這裏用的是navicat連接的本地mysql)
3. 創建成功之後,打開nacos-server文件夾下的/conf/nacos-mysql.sql文件,直接複製裏邊所有的sql命令,在navicat的nacos數據庫下運行【當然也可以直接在navicat裏運行sql文件,都可以,把命令裏邊的表和數據拿到即可】
4.重新啓動nacos-server-1.1.4下的bin/startup.cmd文件
5.web界面訪問
訪問地址:https://localhost:8848/nacos
登錄成功界面
登錄用戶名和密碼均爲nacos
小記
mysql8.0版本的登錄錯誤沒有遇到過,如果遇到了建議查看這些文章https://www.cnblogs.com/ningwuyu/p/12923892.html,或者說如果報的是相同的問題建議按5.6.44版本的重新解決一遍