1

我用了

grant all on mydb.* TO user1@"localhost" identified by "user1"

从单独的物理框访问 mysql 时出现以下错误。

这是一个mysql集群(Mysql server version 5.1.56)。连接器 jar 是 mysql-connector-java-5.1.26.jar。

有任何想法吗?

原因:java.sql.SQLException:com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078) 处的用户 'user1'@'166.31.44.23' 的访问被拒绝(使用密码:YES)...

4

1 回答 1

0

除非密码也是“user1”,否则您使用的授权语法不正确:该identified by参数用于密码(而不是用户名)。

尝试这个:

grant all on mydb.* TO 'user1'@'localhost' identified by 'mypassword'
于 2014-07-22T22:26:32.823 回答