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

Způsobeno:java.sql.SQLException:Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:ANO)

Chyba java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) , přihlášení mysql se nezdařilo pomocí poskytnutých přihlašovacích údajů.

dvě věci, které můžete zkontrolovat.

  1. Pokud je zadané heslo platné.

  2. Udělte privilegia.

Mělo by to být jako ,

'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'

 FLUSH PRIVILEGES;

Pokud jste neprovedli flush oprávnění, pravděpodobně dostanete stejnou chybu.

např.:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;



  1. Jak se připojit k MySQL pomocí Pythonu

  2. Mezipaměť výsledků

  3. Jak importuji soubor .sql do databáze mysql pomocí PHP?

  4. Ekvivalent strftime v Postgresu