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

Jak se připojím k mysql z php?

Právě jsem se podíval na váš kód! Proměnná s uživatelským jménem je $database_username, ale používáte $db_username.. Změňte svůj kód na:

$db_server = mysql_connect($db_hostname, $database_username, $db_password);

nebo můžete změnit řádek s uživatelským jménem pomocí:$db_username='[uživatel vašeho mysql]';//nebo uživatelské jméno, které jste vytvořili

Když nic nepředáte, bude to uživatel, který mysql předpokládá, ale nezíská heslo, takže pokud jste nedefinovali $db_password, řeklo by to:(pomocí hesla:NE)

nastavíte $database_username se svým uživatelem, ale předáváte $db_username, které není nastaveno, takže uživatel je linuxové uživatelské jméno jako výchozí, když není nic předáno s heslem pro uživatele mysql! Protože neexistuje žádný uživatel mysql s tímto heslem nebo oprávněními nebo dokonce s tímto jménem, ​​nemáte přístup!

Tento uživatel je www-data, což je, jak jste uhodli, uživatel Apache přiřazený k požadavkům na straně klienta!



  1. Jak přežít audit Oracle

  2. Příkaz Oracle DELETE s faktoringem poddotazu

  3. Vložte všechny hodnoty tabulky do jiné tabulky v SQL

  4. Oracle SQL dotaz – získejte data z minulého týdne (pondělí–sobota)