ybwwwang 发表于 2021-8-24 16:59:13

谁能帮我看一下是什么问题。

****************************************
* storage server start completed.
* port: 20040.
****************************************
2021-08-24 16:51:29.563 PRINT com.x.program.center.Context - com.x.base.core.project.x_program_center loading datas, entity size:26.
8月 24, 2021 4:51:30 下午 com.alibaba.druid.pool.DruidDataSource error
严重: init datasource error, url: jdbc:mysql://127.0.0.1:3306/X?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
java.sql.SQLSyntaxErrorException: Unknown database 'x'
      at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
      at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
==================================================
[
    {
      "url":"jdbc:mysql://127.0.0.1:3306/X?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
      "username" : "root",
      "password" :"W1w2w3w4",
      "driverClassName" : "com.mysql.cj.jdbc.Driver",
      "includes": [],
      "excludes": [],
      "enable" : true
    }
]   
这是我配置的config。我用的mysql8      名字mysqlrootW1w2w3w4

pangPython 发表于 2021-8-25 09:42:22

异常信息:
java.sql.SQLSyntaxErrorException: Unknown database 'x'
原因分析:
配置文件URL中的数据库名是x,你的数据库名是mysql,不匹配。
解决办法:
配置文件中
"url":"jdbc:mysql://127.0.0.1:3306/X?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
改为
"url":"jdbc:mysql://127.0.0.1:3306/mysql?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
建议:
名字不要叫mysql,改个有实际意义的名字

论坛管理员 发表于 2021-8-25 09:54:52

"url":"jdbc:mysql://127.0.0.1:3306/X?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
1.要不创建一个数据库叫X
2.要不修改X配置您的数据库名
页: [1]
查看完整版本: 谁能帮我看一下是什么问题。