【发布时间】:2012-04-20 19:52:28
【问题描述】:
我将 Hibernate 与 JPA 和 MySQL 一起使用。
我的访问被拒绝了。
java.sql.SQLException: 用户 'username'@'hostname' 的访问被拒绝(使用密码:YES)
我知道用户名/密码没问题。问题是驱动程序在末尾附加了@'hostname'。我怎样才能防止这种情况发生?
但是授权只针对用户名,而且机器不同,所以我不能为每个主机名授权。 (我不在乎它是否安全,它是一个开发服务器)。
我是这样创建数据库的:
create database mydbname character_set utf8 collate utf8_general_ci;
GRANT ALL ON mydbname.* TO username IDENTIFIED BY 'password';
【问题讨论】: