2012-05-07 105 views
0

我是新來的PHP和獲取錯誤整個連接到MySQL,因爲我有我的SQL安裝在我的虛擬機有IP 192.168.1.104,我在我的機器服務器2003有我使用這個MySQL有IP 192.168.1.102我成功地使用它在服務器上使用MySQL客戶端,但在服務器上,當我試圖爲PHP我的決策連接我得到錯誤訪問MySQL ...從PHP獲取與mysql連接錯誤?

這裏是我MANDE從PHP的MySQL連接,

<?php 



$port = "3306"; 

$server = "192.168.1.104:".$port; 

$dbname ="VideoResume"; 

$user = "root"; 

$pass = "nagios"; 



$conn = mysql_connect ($server, $user, $pass) or die ("Connection Error or Bad Port"); 



mysql_select_db($dbname) or die("Missing Database"); 



? 

>

錯誤,因爲我附上文件與mysqlerror名稱

希望從你聽很快在此先感謝

問候,

-syed穆赫辛·拉扎Eror in Connection are in this image

+0

搜索您得到了錯誤信息網上,你會找到一個解決方案快速。 – hakre

回答

3

錯誤本身是明確的,你需要重新設置root的密碼:

的命令是

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; 
FLUSH PRIVILEGES; 

你可能想看看

MySQL root user password

+0

還有一個ini設置,mysql接受舊密碼IIRC。如果她/他無法連接到數據庫,應該如何執行您發佈的SQL? – hakre

+0

非常感謝大家指出,下次我會選擇回答 – Satya

+0

@saya,所以我會在終端根用戶登錄後更新它,然後運行這個查詢? –