簡體   English   中英

連接到本地數據庫服務器時出錯

[英]Error connecting to local db server

我有以下代碼:

try { 
      $db_conn = new PDO('mysql:host='.$host.';dbname=stats;port='.$port, $un, $pw);
    } catch (PDOException $e) {
      WriteLog("Could not connect to database!\nError: ".$e->getMessage());
      exit;
    }

    try { 
      $db_conn2 = new PDO('mysql:host=localhost;dbname=log', $un2, $pw2);
    } catch (PDOException $e) {
      WriteLog("Could not connect to database[2]!\nError: ".$e->getMessage());
      exit;
    }

它沒有錯誤地連接到第一台服務器(不是本地服務器),但是隨后卻無法連接到本地服務器。 我收到此錯誤消息:

錯誤:SQLSTATE [HY000] [2002]沒有這樣的文件或目錄(||)

我正在運行PHP v5.4.27

解決了。 從本地主機更改為127.0.0.1似乎可以解決此問題。 我不確定為什么

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM