MySQL Connector / MXJ:身份验证问题

时间:2012-03-01 17:20:57

标签: mysql-connector access-denied mysql connector-j

我想开始使用MySQL Connector / MXJ。我不确定身份验证的工作原理。在连接到mysqld之前,我在哪里指定实际的用户/密码对?

我尝试了以下网址连接无效:

jdbc:mysql:mxj://localhost:3336/bignibouTest?server.basedir=/home/julien/tmp&createDatabaseIfNotExist=true&server.initialize-user=true&server.initialize-user-name=root&server.initialize-user-password=root

我系统地得到“java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)”。

如果有人能告诉我如何不使用密码,也许会有效。

1 个答案:

答案 0 :(得分:0)

我发现一个令人满意的解决方法是指定server.initialize-user=false并使用:

  • 用户: “根”
  • 密码: “”

换句话说,MySQL的root用户默认密码似乎是一个空字符串。

就单元测试而言,这没关系。