0

MySQL Connector/MXJを使い始めたいと思います。認証がどのように機能するかわかりません。mysqldに接続する前に、実際のユーザーとパスワードのペアをどこで指定しますか?

次のURL接続を試しましたが役に立ちませんでした。

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)」を取得します。

誰かがパスワードを使わない方法を教えてくれれば、うまくいくかもしれません。

4

1 に答える 1

0

満足のいく回避策の1つは、次のように指定server.initialize-user=falseして使用することです。

  • ユーザー:「root」
  • パスワード:""

つまり、MySQLのrootのデフォルトパスワードは空の文字列のようです。

ユニットテストに関する限り、これは問題ありません。

于 2012-03-01T17:39:57.467 に答える