sql >> Databáze >  >> RDS >> Mysql

Přístup odepřen pro uživatele 'root'@'localhost' (pomocí hesla:YES )

Vzhledem k tomu, že první specifikovaný kód funguje a také je založen na hlášeném trasování, jsem si docela jistý, že problém je v databázi, nikoli v syntaxi kódu.

Na základě verze Mysql zkuste jako alternativu nastavit oprávnění bez uvedení libovolného hostitele (%) podle Dokumentace Mysql ,

Také vyprázdněte oprávnění ihned po použití FLUSH PRIVILEGES;

Abyste se ujistili, že je vše správně, spusťte takéSHOW GRANTS FOR NewUser; a zkontrolujte, zda se v seznamu objeví Nový uživatel s odpovídajícími oprávněními.



  1. SQLite vyberte řádky, pokud časové razítko odpovídá dnešnímu datu

  2. Efektivní spojování přes intervaly v SQL

  3. Porovnání cloudových virtuálních strojů se spravovanou cloudovou databází

  4. Použití Oracle JDeveloper 12c s databází Oracle, část 2