nacos 配置 mysql 本地數據源
1、登陸https://hub.docker.com/拉取nacos鏡像

2、運行docker啟動命令
docker run -d \ --name nacos-server \ -e MODE=standalone -e prefer_host_mode={host} \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST={局域網ip} \ -e MYSQL_SERVICE_PORT=3306 \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD={數據庫密碼} \ -e MYSQL_SERVICE_DB_NAME=nacos \ nacos/nacos-server:v2.1.1-slim
3、更改配置文件(mysql 版本8+)(可忽略)

插入一條-->如果出現vim找不到報錯,初始化一下模塊就好了;
apt-get update apt-get install vim
然后是修改 application.properties 文件, 加入mysql的時區設置;
按 i 進入編輯模式
編輯完成后 按esc,輸入:wq 保存退出

4、重啟nacos;
注意:重啟之后可能會出現一個報錯:No DataSource set
我這邊的的產生原因是mysql root用戶限制當前ip訪問

變更命令??????
use mysql; update user set host = ‘%’ where user = ‘root’; FLUSH PRIVILEGES # 刷新,也可以重啟mysql

浙公網安備 33010602011771號