Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се създаде PoolableConnectionFactory (Достъпът е отказан за потребител ''@'localhost'

Настройката ви изглежда добре. Изглежда, че това е проблем с разрешенията.

Трябва да предоставите достъп на този потребител в mysql. Докато Java ще се свърже с localhost, тя ще направи това с помощта на tcp/ip - обаче в mysql localhost и 127.0.0.1 имат различно значение. Издаването на този SQL трябва да свърши работа.

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

Това предполага, че Java разрешава 'localhost' до 127.0.0.1, ако нещата все още не работят, можете да опитате да промените низа си за връзка на "jdbc:mysql://127.0.0.1:3306/twitter"

Както го имате сега, паролата в обикновен текст.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:свързвайте се с бази данни динамично

  2. mysql заявка PHP:Искам конкретни елементи да бъдат първи и след това да сортирам останалите елементи

  3. Заредете xml в mysql таблица с елемент

  4. PHP :Използване на променлива за задържане на име на таблица и използване на тази променлива в заявки

  5. Безопасен ли е MySQL конектор/JDBC нишка?