2012-07-29 54 views
0

我目前正在嘗試使用下面的代碼訪問EC2上的apache託管的MySQL數據庫。我在EC2安全組上打開了3306,但無法連接。任何人有任何想法?謝謝爲什麼我無法訪問EC2上的MySQL

// Database host 
    $host = 'myIP'; 
    // Database name 
    $db = 'myDBName'; 
    // MySQL username 
    $uid = 'root'; 
    // MySQL password 
    $pwd = 'myPassword'; 
+0

我假設這不是問題,但您發佈的代碼沒有任何實際連接到數據庫的行。另外,你的數據庫配置是否允許root遠程連接? – robert 2012-07-29 22:07:40

+0

@robert你的評論的第一部分正如你所說,顯然沒有問題。但問題是,我的根目前只配置爲允許本地主機。我使用%權限創建了一個單獨的用戶。謝謝 – Apollo 2012-07-29 22:12:29

回答

0

你可能需要一個私鑰來訪問你的db。獲取私鑰,使用puttyAgent運行它。然後你將有一個安全的會話到你的服務器。

相關問題