windows环境下启动nacos1.3.1

写在前面

由于公司在使用nacos,就想着拉取一下nacos源码,学习一下。启动遇到了一些问题,也进行了百度,但是有效的解决方式比较少,因此有此文。
  1. console服务的application.properties文件中修改数据库配置(由于nacos启动需要执行sql语句,测试数据库是否连接成功)
    此处原本为注释的,放开并修改数据库连接配置即可
    在这里插入图片描述
  2. 需要执行建表语句,执行distribution服务下的nacos-mysql.sql文件
    在这里插入图片描述
    注意:由于sql文件中,存在以CURRENT_TIMESTAMP,作为字段的默认值,因此mysql需要8.0以上(本地版本为8.0.21),之前使用5.5版本,出现建表错误
  3. 执行语句后,启动console下的启动类,即可成功启动

MySQL8.0.21安装

  1. Mysql8.0.21安装教程
    https://blog.csdn.net/salted___fish/article/details/106356078
  2. win10系统在已安装mysql5.5的基础上安装mysql8.0
    https://blog.csdn.net/Mint6/article/details/81038536

遇到的问题:
1)按步骤安装好8.0版本之后,在服务中无法启动,查看得知,可执行文件路径有问题
进入注册表服务的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下,找到对应的服务,修改ImagePath即可。
2)按照第二个链接修改数据库密码有错误,会出现版本不匹配的问题,应在进入数据库后,使用sql命令修改密码,命令如下:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;

另外:附上删除服务中错误的服务的命令,以管理员身份运行cmd后,执行
sc delete + 服务名命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值