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