Warning: mysqli_connect(): Unknown MySQL server host

后端 未结 4 1797
你的背包
你的背包 2020-12-17 18:00

I have some trouble connecting to a mysql server. I can connect using the linux terminal, so I know that my host, port, user, and password works. I cannot, however, connect

相关标签:
4条回答
  • 2020-12-17 18:31

    The port number must be a separate argument:

    $link = mysqli_connect('host', 'user', 'pass', 'db', 5306);
    
    0 讨论(0)
  • 2020-12-17 18:32

    The host parameter in the mysql function need to be "localhost" or "127.0.0.1"

    You set the parameter as "host:port" and that is your mistake. It's need to be the full alias of the network in the server or the remote server with the full IP address. You can found more information about this error here: http://compnetworking.about.com/od/workingwithipaddresses/g/127_0_0_1_def.htm

    The mysql book in php.net: http://www.php.net/manual/en/function.mysql-connect.php

    0 讨论(0)
  • 2020-12-17 18:37

    host is the IP of your mysql server, or maybe "localhost"

    0 讨论(0)
  • 2020-12-17 18:39

    Any ideas on what to do?

    Sure. A simple three-step solution for any php function's problem:

    1. Open your favorite browser
    2. type php.net/ in the address bar followed by a problem function's name:
      `php.net/mysqli_connect` in your case
    3. Hit Enter

    Now you have the function's description and can check the proper parameters list.

    0 讨论(0)
提交回复
热议问题