关于win10启动nacos1.3.2失败的详细解决方案

刚刚下载的nacos1.3.2需要本地修改一些配置,直接启动是会报错的

下面是详细的解决方案

  • 第一步 修改启动配置项
    nacos1.3.2的启动配置默认是集群模式,所以如果是本地单机启动的话,需要修改启动的配置为单机模式:
    在解压后的nocs文件夹的bin目录下,修改startup.cmd文件

    将clustar修改为standalone

    到这里就可以正常启动nacos了,如果想配置本地数据库信息,则需要继续
  • 第二步 配置数据库文件以及信息
    nacos启动需要访问数据库,所以要配置本地数据库连接信息,同时还要将相关数据库表创建到数据库中
    nacos的conf目录下,修改application.properties文件

    将31-40行之间的配置注解放开,并修改如下,注意数据库连接的用户名和密码是你自己本地的:

    本地创建nocas数据库,数据库名随意,跟上面配置的数据库名称一样就可以了
    将conf目录下的nacos-mysql.sql里面的表格数据dump到数据库(我这里是直接将建表的sql语句复制到数据库执行的)
    完成之后,数据库表格如下:

    这样,相关配置就完成了,启动startup.cmd文件,成功!!

碰到的问题

  • 数据库建表的时候有部分表创建失败了,仔细看了下建表sql,主要有两个有问题的地方

    1. 好几张表格都有下面两个字段,设置了默认值为当前时间
      gmt_create datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
      gmt_modified datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘修改时间’,
      查看了下资料,发现mysql数据库5.6版本之后,创建表格的时候,时间设置默认值,字段需要用TIMESTAMP,且一张表最多只能一个字段设置默认时间。所以sql应该修改成下面这样:
      gmt_create datetime NOT NULL COMMENT ‘创建时间’,
      gmt_modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘修改时间’,
    2. 创建permissions表报错Specified key was too long; max key length is 767 bytes
      具体没有深究,貌似是索引长度超上限了,我这里修改了一下resource的字段长度,问题解决
      CREATE TABLE permissions (
      role varchar(50) NOT NULL,
      resource varchar(100) NOT NULL,
      action varchar(8) NOT NULL,
      UNIQUE INDEX uk_role_permission (role,resource,action) USING BTREE
      );

关于win10启动nacos1.3.2失败的详细解决方案相关推荐

  1. Win10启动windows audio服务失败解决方案

    右下角声音显示红色叉,百度一堆方法,骗了N次重启!终于摸索出来了,根据大家实际遇到的情况,自行参考.(图一来源于百度) "WIN+R"  打开运行窗口,输入命令:services. ...

  2. win10 启动自动修复失败

    win10 启动自动修复失败 原因:猜测电脑长时间开机运行.停电造成系统启动文件损坏 尝试:1.自动修复失败,点击"高级选项"中的"命令提示符"输入命令:bcd ...

  3. win10 启动失败,显示0xc000000e

    问题整理 win10 启动失败,显示0xc000000e 先按照系统提示尝试修复,若失败则BIOS进入重装系统 对于0xc00000e的错误,需进入主板BIOS,选择启动(Boot)的项目:u盘启动里 ...

  4. win10 系统安装.NET Framework3.5 失败,提示:无法启动服务,原因可能是已经被禁用

    win10 系统安装.NET Framework3.5 失败,如下图所示: 提示:无法启动服务,原因可能是已经被禁用或与其相关联的设备没有启动 解决方案如下: 1.命令:services.msc 进入 ...

  5. win10电脑蓝屏自动修复失败无法开机的解决

    win10电脑蓝屏自动修复失败无法开机的解决 今天电脑突然卡住了,然后怎么按都没有用,任务管理器也弄不出来,鼠标狂点也不如终止程序,一时之间没有耐心,直接长按关机键强制断电重启,然后电脑就悲剧了,开机 ...

  6. windows10系统服务器失败怎么办,Win10系统启动Apache服务器一直失败怎么办

    电脑升级Win10正式版系统后发现Apache服务器启动一直显示失败,怎么办呢?导致Apache服务器无法启动的原因有很多,为此,下面小编和大家分享启动Apache服务器一直失败的三种原因及解决方法. ...

  7. win10启动0xc0000001错误

    win10启动0xc0000001错误 昨天晚上我的笔记本电脑突然蓝屏死机,然后重启后显示0xc0000001错误,启动失败.开始怀疑是硬盘松动,拆机插拔擦拭接口,居然依旧错误.求助百度,网上资料大都 ...

  8. CDLinux制作U盘启动器,并设置电脑以U盘启动(一次失败经历的学习笔记)

    电脑(laptop)硬件型号:dell灵越5488 三个步骤+可能的问题记录或分析+反思收获+还存在的疑问: 一.制作U盘启动器(四个步骤) 下载CDLinux镜像文件 用UltraISO将其刻录进U ...

  9. win10英雄联盟登陆服务器未响应怎么办,Win10系统中登陆LOL失败怎么办

    导致最新版本的Windows10系统上无法正常启动运行LOL英雄联盟程序时的重要原因,是由于显卡驱动不兼容所造成的,当然也与Win10系统的版本相关.Win10系统中登陆LOL失败的解决方法其实很简单 ...

最新文章

  1. SAP WM 确认TO单据的时候修改目的地Storage Bin
  2. 对于生活服务小公司网站的看法
  3. vector机器人 WHERE TO USE VECTOR 在哪里使用 VECTOR
  4. python zipfile_Python 学习入门(16)—— zipfile
  5. 一个奇怪的异常,帮忙看一下
  6. [NTU-Machine-learning-note]1 Introduction(2)
  7. ajax 填充,自动填充ajax请求
  8. rabbitMQ教程 一篇文章看懂rabbitMQ
  9. Windows下压缩包安装Mysql
  10. 可以代表学计算机的标志,桌面上的图标可以用来表示
  11. 在GridView里使用CheckBox
  12. 上次遗留下来的XMLUtil的问题
  13. 企业如何有效抵御匿名化工具带来的威胁
  14. LoadRunner Vuser测试脚本添加前置条件举例
  15. 设备指纹技术分析和应用分析
  16. MFC通过窗口标题获得窗口句柄
  17. xpath中ends-with无法定位问题的解决办法
  18. Landsat 行列号与经纬度在线转换
  19. 苹果开发者新账号上新app审核被拒绝:Other-Other被拒绝,心路历程记录!
  20. HTML CSS JS实现网页聊天窗口,js实现聊天对话框

热门文章

  1. Ubuntu 截图快捷键 gnome-screenshot 使用
  2. c#+sql语言开发的小区物业管理系统,基于C#环境下的物业管理系统.doc
  3. UG NX 12 拔模
  4. C++实现飞鸽传书仿QQ即时通讯软件!(源码打包好了!)
  5. 国外大神教你做自动调整平衡的爬楼梯机器人
  6. CSDN湖大高校俱乐部活动的吐槽
  7. 估值超400亿美元的京东物流,已成顺丰最有力的竞争对手
  8. 小白入门Linux学习日志
  9. 主机屋延长免费空间使用期限攻略
  10. win7计算机不显示摄像头图标不见了,win7摄像头图标不见了,win7如何显示摄像头图标...