查看: 5692|回复: 3

数据库使用Mysql,提示X01数据库不存在,启动时不会自动初始化数据库吗?

升级   0.28%

4

主题

7

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2019-4-18 21:11:51 | 显示全部楼层 |阅读模式
****************************************
* storage server start completed.
* port: 20040.
****************************************
2019-04-18 21:07:17 PRINT [main] com.x.program.center.Context - com.x.base.core.project.x_program_center loading datas, entity size:24.
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
四月 18, 2019 9:07:38 下午 com.alibaba.druid.pool.DruidDataSource info
信息: {dataSource-1} inited
四月 18, 2019 9:07:38 下午 com.alibaba.druid.pool.DruidDataSource error
严重: create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/X01?useTimezone=true&serverTimezone=GMT%2B8&characterEncoding=utf-8&useSSL=FALSE, errorCode 1049, state 42000
java.sql.SQLSyntaxErrorException: Unknown database 'x01'
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:835)
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:455)
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:240)
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)
    at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156)
    at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218)
    at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1572)
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1636)
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2505)
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-4-22 13:55:09 | 显示全部楼层
数据库肯定是不会初始化的,数据库的名称也是需要您填写到连接字符串里的。您需要先创建好数据库,数据表是可以自动创建的。
回复

使用道具 举报

升级   0.22%

4

主题

3

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2020-12-9 17:45:43 | 显示全部楼层
创建数据库X,不是X01,教程写错了而已。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-12-10 10:54:14 | 显示全部楼层
X01  这个名字是数据库名字,在配置数据库的url 链接中正确配置即可。
没有特定数据库名。
回复

使用道具 举报

发表回复

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

本版积分规则

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