2015-02-18 76 views
0

我在我的電腦上使用XAMPP。我的網站運行良好。現在我使用scp將我的文件上傳到服務器。現在我試圖改變我的連接參數。我改變它無法在聯機服務器的Lamp中連接mysql和php

<?php 
     $host ="104.236.227.173"; 
     $username = "****"; 
     $password = "******"; 
     $database = "****"; 

     @session_start(); 

?> 

主機是我的網站正在運行的服務器。

Mysite

但是網絡我無法連接到數據庫。 我在線安裝Lamp。 我改變了my.conf中的設置。但它不起作用。 我也使用了下面的命令:

GRANT ALL ON `database`.* TO [email protected]'%' IDENTIFIED BY 'password'; 

請幫我解決這個問題。

+1

你嘗試過'localhost'作爲主機而不是IP地址嗎? – 2015-02-18 01:01:19

+0

OMG ..it工作。請回答,爲什麼發生? – khan 2015-02-18 01:03:41

回答

1

由於使用'localhost'共享,而不是IP地址應該做的伎倆。您正在運行php腳本的同一臺服務器上訪問mysql。除非mysql服務器配置爲通過IP地址可用,否則'localhost'是默認行爲。很高興幫助!

+0

相信我花了更多時間爲我開發網站:D – khan 2015-02-18 01:58:53