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

PHP skript se nepřipojí k databázi?

No, chybová zpráva jasně říká, že přístup je odepřen, takže buď název hostitele/uživatelské jméno/heslo/databáze je chybný, nebo uživatel nemá požadovaná oprávnění.

Jak nastavit oprávnění, v tomto příkladu vše:

GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Hostitel je místo, odkud se připojujete. % lze použít jako zástupný znak. Podrobnější příklady naleznete v dokumentaci . (svého uživatele + hostitele můžete vidět v chybové zprávě, btw)

Jako vedlejší poznámku byste měli zkontrolovat, zda bylo připojení úspěšné, než se pokusíte použít odkaz na databázi v dotazu.




  1. pandas - Sloučení na sloupcích řetězců nefunguje (chyba?)

  2. Schéma databáze Wufoo – Jak byste jej navrhli?

  3. Třídění dotazu MySQL pomocí ORDER BY nebo pomocí třídicích funkcí PHP

  4. Jak transponovat MYSQL db v PHP