sql >> Database >  >> RDS >> Mysql

Kan PoolableConnectionFactory niet maken (toegang geweigerd voor gebruiker ''@'localhost'

Je opstelling ziet er goed uit. Dit lijkt puur een machtigingsprobleem te zijn.

U moet die gebruiker toegang verlenen in mysql. Hoewel Java verbinding maakt met localhost, zal het dit doen met tcp/ip - in mysql hebben localhost en 127.0.0.1 echter een andere betekenis. Het uitgeven van deze SQL zou voldoende moeten zijn.

grant all on twitter.* to 'root'@'127.0.0.1' identified by 'mypwd';

Dat veronderstelt dat Java 'localhost' omzet in 127.0.0.1. Als het nog steeds niet werkt, kunt u proberen uw verbindingsreeks te wijzigen in "jdbc:mysql://127.0.0.1:3306/twitter"

Zoals je het nu hebt, het leesbare wachtwoord.



  1. Wat zijn de grootste voordelen van het gebruik van INDEXES in mysql?

  2. Hoe kan ik negatieve waarde in positief veranderen in Oracle?

  3. Probleem bij toegang tot een zogenaamd uitgeschakelde functie in CODEIGNITER

  4. Mysql-telfrequentie