查看: 5297|回复: 2

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

升级   0.05%

1

主题

0

回帖

5

积分

注册会员

Rank: 2

积分
5
发表于 2021-8-24 16:59:13 | 显示全部楼层 |阅读模式
****************************************
* storage server start completed.
* port: 20040.
****************************************
2021-08-24 16:51:29.563 PRINT [main] 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      名字mysql  root  W1w2w3w4
回复

使用道具 举报

升级   0.58%

2

主题

1

回帖

58

积分

注册会员

Rank: 2

积分
58
发表于 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,改个有实际意义的名字
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 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配置您的数据库名
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread