Nie wiem dlaczego, ale nie mogę połączyć się z MySQL. Do łączenia używam pliku:
  1. <?php
  2. DEFINE ('DB_USER','root');
  3. DEFINE ('DB_PASSWORD','');
  4. DEFINE ('DB_HOST','localhost');
  5. DEFINE ('DB_NAME','pracownicy');
  6.  
  7. $dbc = @mysqli_connect (BD_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die ('Brak połączenia z MySQL: ' . mysqli_connect_error() );
  8. ?>


Po wykonaniu tego wyświetla mi się komunikat:
Cytat("MySQL)
Brak połączenia z MySQL: php_network_getaddresses: getaddrinfo failed: Nieznany host.


Mam zainstalowanego Xamppa. W firewallu dodałem do wyjątków port 3306 i dalej wyświetla mi się ten komunikat. Problem występuje zaróno na Win7 i XP.

Poprzez konsolę mogę zalogować sie do MySQL i przeglądać przykładowe bazy danych, które są dostępne w xamppie, ale nie mogę stworzyć swojej. Wyskakuje mi komunikat:
Cytat("MySQL")
error 1044 access denied for user ''@'localhost' to database



Myślałem, że muszę ustawić hasło dla roota więc wpisałem mysqladmin -u root -p '' (brak hasła) dalej wyskakuje to samo, ale dodatkowo jeszcze nie mogę wejść do PHPMyAdmin bo wyskakuje mi komunikat: #1045 - Access denied for user 'root'@'localhost' (using password: NO)