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


Unable to connect mysql and php in Lamp on online server

我在电脑上使用XAMPP。我的网站运行良好。现在我使用scp将文件上传到服务器。现在我尝试更改我的连接参数。我把它换成

<?php 
        $host ="104.236.227.173";
        $username = "****";
        $password = "******";
        $database = "****";
        @session_start();
 ?>

主机是运行我的网站的服务器。

Mysite

但在线时我无法连接到数据库。我在线安装了Lamp。我已经更改了my.conf中的设置。但它不起作用。我也使用了以下命令

GRANT ALL ON `database`.* TO username@'%' IDENTIFIED BY 'password';

请帮我解决这个问题。

使用"localhost"进行共享时,IP地址应该起作用。当php脚本运行时,您正在同一台服务器上访问mysql。除非将mysql服务器配置为通过IP地址可用,否则"localhost"是默认行为。很高兴它起到了作用!