Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql_connect():Nie można nawiązać połączenia, ponieważ maszyna docelowa aktywnie je odrzuciła

Zapomniałeś hasła do połączenia.

Spróbuj tego.

    mysql_connect("localhost","root" ,"password here");

Sprawdź Dokumentację tutaj .

  • Powinieneś przełączyć się na MYSQLI lub PDO jak widzisz, MYSQL jest już przestarzałe .

  • Początkowe hasło Mysql jest puste zgodnie z tą informacją dla mysql w wersji 5.0. powinieneś sprawdzić swoją wersję.

      mysql_connect("localhost","root" ,""); // will connect.
    

EDYCJA:

oznacza, że ​​nie ma błędu w kodzie, ale albo masz firewall, który blokuje połączenie, albo system nasłuchuje na innym porcie.

do zrobienia:1-sprawdź, czy domyślny port połączenia to 3306.

2-spróbuj połączyć się używając "127.0.0.1" zamiast "localhost" to może nasłuchuje na "127.0.0.1".

3-Może również pójść nie tak, jeśli drugi koniec nasłuchuje na UDP, a nie na TCP.

4- zweryfikuj połączenie zapory, jeśli jest dozwolone.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prawidłowo używasz klas w innych klasach w php?

  2. przekonwertować strefę czasową na inną strefę czasową

  3. BŁĄD 1049 (42000):Nieznana baza danych „nazwa_bazy_danych”

  4. Importuj plik CSV bezpośrednio do MySQL

  5. Ustawić pole do automatycznego wstawiania sygnatury czasowej podczas UPDATE?