无法在联机服务器的Lamp中连接mysql和php

问题描述:

我在我的电脑上使用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

由于使用'localhost'共享,而不是IP地址应该做的伎俩。您正在运行php脚本的同一台服务器上访问mysql。除非mysql服务器配置为通过IP地址可用,否则'localhost'是默认行为。很高兴帮助!

+0

相信我花了更多时间为我开发网站:D – khan 2015-02-18 01:58:53