You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot启动报错dataSourceScriptDatabaseInitializer Bean创建失败求助

问题根因与修复方案

  • 核心错误:application.properties中数据库连接URL拼写错误,jbdc:mysql应为jdbc:mysql,同时高版本MySQL连接需要补充时区、编码等必填参数,避免后续出现兼容性报错,正确配置如下:
    spring.datasource.url=jdbc:mysql://localhost:3306/employeemanager?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
    
  • 提前在本地MySQL服务中创建名为employeemanager的数据库,Spring Boot默认不会自动创建不存在的数据库,仅会根据spring.jpa.hibernate.ddl-auto=update配置自动生成数据表。
  • 调整Hibernate方言适配高版本MySQL驱动:你使用的Spring Boot 2.5.4版本默认搭载8.0+版本的MySQL连接驱动,建议将方言配置调整为MySQL8版本,避免方言不兼容报错:
    spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
    
  • 检查本地MySQL服务是否正常启动、3306端口是否正常监听,确认配置的用户名root、密码letmein可以正常登录MySQL。

修改完成后重新启动项目即可恢复正常。


内容的提问来源于stack exchange,提问作者Kamil Taleb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 00:09:05