Chcel by som začať s MySQL Connector / MXJ. Nie som si istý, ako funguje autentifikácia. Kde zadám pár skutočných používateľov a hesiel pred pripojením k mysqld?
Nasledovné pripojenie k URL som vyskúšal bez úspechu:
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
Systematicky dostávam “java.sql.SQLException: Access denied for user "root"@"localhost" (using password: YES)
".
Možno by to mohlo fungovať, keby mi niekto dal vedieť, ako nepoužiť heslo.
odpovede:
0 pre odpoveď č. 1Jedno uspokojivé riešenie, ktoré som zistil, bolo špecifikované server.initialize-user=false
a používať:
- Používateľ: "root"
- heslo: ""
inými slovami, predvolené heslo MySQL pre root sa zdá byť prázdny reťazec.
Pokiaľ ide o jednotkové testy, je to v poriadku.