• Nacos启动报错:[db-load-error]load jdbc.properties error


    Nacos启动报错:[db-load-error]load jdbc.properties error。

    一个小小的问题,查找了很多资料和解决方案都没有解决,挫败感油然而生。

    已经通过nacos-practice/logs文件夹下的nacos.log文件查看错误提示,一一解决和排除了启动过程中各种各样的错误,如数据源配置(库名、用户名、密码等),启动方式配置等。[db-load-error]load jdbc.properties error,碰到这个错误长时间解决不了。

    看到网上各种例子,数据库都是有密码的,自己最初配置数据库没有密码,所以db.password配置为空

    将mysql数据库root用户空密码修改为'root'

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
    

    将db.password配置为root,重新启动,终于不报错了,喜大普奔!泪流满面!

    简述nacos配置(非集群,单机)过程

    1.nacos包下载下来放在某个位置,(根据需要,nacos文件夹重命名为了nacos-practice),将conf文件夹下的application.properties.example文件复制,example后缀去掉。

    2.application.properties文件修改配置如下。

    端口号默认8848,这里修改为8900

    3.127.0.0.1:3307为本地搭建的mysql服务,nacos_practice_config为nacos数据源库,执行nacos-mysql.sql生成相应表格。可放在第一步做。

    4.启动

    windows系统下使用命令行,startup.cmd -m standalone 启动,或建立批处理文件,将命令行startup.cmd -m standalone写入文件start.bat,双击启动。

    5.根据提示,访问http://192.168.51.46:8900/nacos,192.168.51.46是本机ip地址,8900为nacos端口号,输入默认用户名密码nacos,即进入。

     

     总结

    Nacos启动报错:[db-load-error]load jdbc.properties error。错误原因可能多种多样,此篇博文解决方式为修改mysql数据库空密码为有密码。

  • 相关阅读:
    java1234初学maven
    解决maven创建web项目卡死在generator插件(转)
    maven下载速度慢的解决方法(转)
    git分支
    git基础
    oracle分析函数与over()(转)
    Oracle开窗函数 over()(转)
    Oracle计算时间函数(对时间的加减numtodsinterval、numtoyminterval) (转)
    selenium使用中遇到的问题
    selenium运行火狐报错FirefoxDriver : Unable to connect to host 127.0.0.1 on port 7055
  • 原文地址:https://www.cnblogs.com/EvanFan/p/15079798.html
Copyright © 2020-2023  润新知