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

PHP:mysql_connect nevrací hodnotu FALSE

Je to proto, že mysql_connect používá při připojování některé výchozí hodnoty, které by měly být root pro uživatelské jméno a prázdný řetězec pro heslo, pokud si ho dobře pamatuji. Alternativně to může být uživatelské jméno, pod kterým webový server běží.

To by mohlo znamenat, že váš db server přijímá root připojení bez hesla (ze stroje webserveru), což je docela nebezpečné. Měli byste zkontrolovat konfiguraci databáze a seznam uživatelů.

Z bezpečnostního hlediska není váš kód příliš bezpečný, přihlašovací údaje db jsou přenášeny v čistém textu a zpravidla by přihlašovací údaje db neměli zadávat koncoví uživatelé (pokud nepíšete nástroj podobný PhpMyAdmin).




  1. Je možné vydat příkaz SELECT z bloku PL/SQL?

  2. MySQL UPDATE s SELECT SUM z jiné tabulky

  3. Jak se připojit ke vzdálenému serveru MySQL přes SSH pomocí JPA?

  4. Jak zkopírovat tabulku v MySQL