运行环境及版本

描述 版本信息 备注
系统 Windows10
jdk 1.8
mysql 8.0.24
nacos nacos-server-2.0.3

下载解压

下载官网推荐的稳定版本

image.png

解压文件

image.png

运行数据库脚本

进入conf

image.png

新建数据库(MySQL8)

新建数据库和用户并授权

  1. -- 创建数据库 devnacos
  2. CREATE DATABASE devnacos DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  3. -- 创建数据库访问用户nacos,%允许所有访问地址,密码为:test1234
  4. create user 'nacos'@'%' identified by 'test1234';
  5. --授予用户nacos通过外网IP对数据库“devnacos”的全部权限
  6. grant all privileges on devnacos.* to 'nacos'@'%' with grant option;
  7. --刷新权限
  8. flush privileges;

运行建表脚本

  • 脚本路径:nacos\conf\nacos-mysql.sql

    配置数据库连接信息

  • 配置文件:nacos\conf\application.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

    image.png

    方式1:编辑启动命令

    文本工具打开

    image.png

    编辑

  • 将MODE的cluster模式调整为单机模式standalone

image.png

运行启动命令

startup.cmd

方式2:运行时指定参数

startup.cmd -m standalone

启动成功

image.png

问题记录

数据库配置正确但是不生效

  • 检查用户名和数据库名是否含有特殊字符:比如说横杠、下划线、加、减等

    改完配置文件不生效

  • 删除启动后生成的文件夹

image.png

  • 初始解压后的文件夹样例

image.png