目录
注意: 只要在一个系统上配置一次 另一个系统也可以使用 启动指令不一样
前提(数据库是服务器数据库, 数据库是同一个 不能启动多个nacos(不同系统下), 不然报错)
安装nacos以及配置
1. 安装 注意版本不要随机更换 一套微服务使用一套版本
网址 : -> alibaba/nacos下载地址 · GitHub
2. 选择对应版本
版本 1.4.1 -> 演示
3. 安装nacos数据库
找到下面这个地址(windows)
D:\software\Nacos\nacos\conf\nacos-mysql.sql
4. 修改 sql文件
--------------->
DROP DATABASE IF EXISTS `nacos_config`;
CREATE DATABASE `nacos_config` DEFAULT character set utf8mb4;
SET names utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
USE `nacos_config`;
--------------->
注意: 运行sql文件 如果出现字段过长的问题
更换数据库到高版本即可 maraidb:10/mysql 5.7 以上
[必须换新的数据库 注意数据备份 找到mysql根目录的数据/Navicat备份]
5. 修改application.properties
31行到41行
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
6. 启动nacos
->启动指令
startup.cmd -m standalone #windows 单机启动
./startup.sh -m standalone #linux 单机启动
#不能两个一起用(占用同一数据库可能报错)
->linux 操作
将 windows可以运行 的nacos-server 1.4.1 拖到 linux
关闭windows的nacos服务
执行下面启动指令
查看日志
-> 正式测试
访问 localhost:8848/nacos 或 服务器ip:8848/nacos
账号密码 -> nacos nacos
-> 报错:(条件: windows正常运行)
无法连接数据库 emm 看防火墙
账号密码错误 emm 看看数据库存在是否完整(是不是表数量不够)
无法访问 开8848端口
docker 版本引导地址: ->
05 Docker 安装常用软件 (nginx,nacos) , 以及linux普通版安装方式_pingzhuyan的博客-CSDN博客