无法在联机服务器的Lamp中连接mysql和php
问题描述:
我在我的电脑上使用XAMPP。我的网站运行良好。现在我使用scp将我的文件上传到服务器。现在我试图改变我的连接参数。我改变它无法在联机服务器的Lamp中连接mysql和php
<?php
$host ="104.236.227.173";
$username = "****";
$password = "******";
$database = "****";
@session_start();
?>
主机是我的网站正在运行的服务器。
但是网络我无法连接到数据库。 我在线安装Lamp。 我改变了my.conf中的设置。但它不起作用。 我也使用了下面的命令:
GRANT ALL ON `database`.* TO [email protected]'%' IDENTIFIED BY 'password';
请帮我解决这个问题。
答
由于使用'localhost'共享,而不是IP地址应该做的伎俩。您正在运行php脚本的同一台服务器上访问mysql。除非mysql服务器配置为通过IP地址可用,否则'localhost'是默认行为。很高兴帮助!
+0
相信我花了更多时间为我开发网站:D – khan 2015-02-18 01:58:53
你尝试过'localhost'作为主机而不是IP地址吗? – 2015-02-18 01:01:19
OMG ..it工作。请回答,为什么发生? – khan 2015-02-18 01:03:41