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

Достъпът е отказан за потребител 'root'@'localhost' (използвайки парола:ДА)

Тъй като първият посочен код работи, а също и въз основа на докладваната следа, почти съм сигурен, че проблемът е в базата данни, а не в синтаксиса на кода.

Въз основа на версията на Mysql, моля, опитайте като алтернатива да зададете привилегии, без да указвате хост (%) според Документация на Mysql ,

Също така изчистете привилегиите веднага след използване на FLUSH PRIVILEGES;

Само за да се уверите, че всичко е правилно, стартирайте и SHOW GRANTS FOR NewUser; и проверете дали NewUser се появява в списъка със съответните разрешения.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Предупреждение:mysql_connect():Не мога да се свържа с локален MySQL сървър

  2. Предоставен е невалиден аргумент за foreach() в Codeigniter

  3. Как да предадете ArrayList<> като IN клауза в SQL заявка в MySQL

  4. MySQL LOAD DATA INFILE номер на магазина

  5. Има ли начин да знаете текущото си потребителско име в mysql?