Message: mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known

26,521

Solution 1

Hostname should be localhost only instead of http://localhost:1234/Sample/

This change should be done in database.config.

Solution 2

Try using 127.0.0.1

or

localhost

as your hostname

Share:
26,521
Pankaj
Author by

Pankaj

Updated on October 27, 2020

Comments

  • Pankaj
    Pankaj over 3 years

    I am new to PHP MVC CI and

    I am getting below error.

    Message: mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known.

    Below is my info being passed.

    hostname:http://localhost:1234/Sample/

    username:root

    password: //here Password is blank

    database:codeignitordb

    port:1234

    Function

    $mysqli->real_connect($hostname, 
                          $this->username, 
                          $this->password, 
                          $this->database, 
                          $port, 
                          $socket, 
                          $client_flags);
    

    here $socket and $client_flags are Null

    Question: Am I missing something ?