运行环境及版本
| 描述 | 版本信息 | 备注 |
|---|
| 系统 | Windows10 | |
| jdk | 1.8 | |
| mysql | 8.0.24 | |
| nacos | nacos-server-2.0.3 | |
下载解压
下载官网推荐的稳定版本
- Github:点击进入
- 点击文件下载nacos-server
解压文件
运行数据库脚本
进入conf
新建数据库(MySQL8)
新建数据库和用户并授权
-- 创建数据库 devnacos
CREATE DATAbase devnacos DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
-- 创建数据库访问用户nacos,%允许所有访问地址,密码为:test1234
create user 'nacos'@'%' identified by 'test1234';
--授予用户nacos通过外网IP对数据库“devnacos”的全部权限
grant all privileges on devnacos.* to 'nacos'@'%' with grant option;
--刷新权限
flush privileges;
运行建表脚本
- 脚本路径:nacosconfnacos-mysql.sql
配置数据库连接信息
- 配置文件:nacosconfapplication.properties
# 找到对应的位置 或 放在文件末尾
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql:/IP地址:3306/devnacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=nacos
db.password=密码
配置并启动
进入bin
方式1:编辑启动命令
文本工具打开
编辑
- 将MODE的cluster模式调整为单机模式standalone
运行启动命令
startup.cmd
方式2:运行时指定参数
startup.cmd -m standalone
启动成功
问题记录
数据库配置正确但是不生效
- 检查用户名和数据库名是否含有特殊字符:比如说横杠、下划线、加、减等
改完配置文件不生效