在运行hybrisserver时出现此错误

时间:2015-10-15 12:46:16

标签: java eclipse hybris

log4j:错误无法连接到[localhost]上的远程log4j服务器。我们稍后会再试一次。 ERROR [WrapperSimpleAppMain] [DataSourceImpl]错误连接到具有url jdbc的数据源:mysql:// localhost / monsoon_qa?useConfigs = maxPerformance& characterEncoding = utf8:拒绝访问用户'季风' @' localhost&# 39;到数据库' monsoon_qa' com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:拒绝访问用户'季风' @' localhost'到数据库' monsoon_qa'

1 个答案:

答案 0 :(得分:3)

看起来您忘记授予配置为将hybris连接到mysql的相应权限(或者根本没有创建用户?)。

你必须以某种方式创建它:

create database dbName CHARACTER SET utf8 COLLATE utf8_bin; 
create user 'theUser'@'localhost' identified by 'thePassword';
grant all privileges on dbName.* to 'theUser'@'localhost';

在local.properties文件中,您需要添加适当的mysql配置,如下所示:

db.url=jdbc:mysql://localhost/dbNAme?useConfigs=maxPerformance&characterEncoding=utf8&innodb_flush_log_at_trx_commit=0
db.driver=com.mysql.jdbc.Driver
db.username=theUser
db.password=thePassword

希望有所帮助。

注意这只是示例信息。如果您想为生产系统设置hybris,您可能需要做更多的事情,但对于开发设置,这应该可以帮助您入门。