无法在在线服务器上的 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();
?>
主机是我的网站所在的服务器运行。
但是在线我无法连接到数据库。
我在线安装了Lamp。
我更改了 my.conf 中的设置。但它不起作用。
我也使用了以下命令
GRANT ALL ON `database`.* TO username@'%' IDENTIFIED BY 'password';
请帮我解决这个问题。
正如使用 'localhost' 共享的那样,IP 地址应该可以解决问题。您在与 php 脚本 运行 相同的服务器上访问 mysql。除非 mysql 服务器配置为可通过 IP 地址访问,否则 'localhost' 是默认行为。很高兴对您有所帮助!
我在我的电脑上使用 XAMPP。我的网站 运行 没问题。现在我使用 scp 将我的文件上传到服务器。现在我试图改变我的连接参数。我改了
<?php
$host ="104.236.227.173";
$username = "****";
$password = "******";
$database = "****";
@session_start();
?>
主机是我的网站所在的服务器运行。
但是在线我无法连接到数据库。 我在线安装了Lamp。 我更改了 my.conf 中的设置。但它不起作用。 我也使用了以下命令
GRANT ALL ON `database`.* TO username@'%' IDENTIFIED BY 'password';
请帮我解决这个问题。
正如使用 'localhost' 共享的那样,IP 地址应该可以解决问题。您在与 php 脚本 运行 相同的服务器上访问 mysql。除非 mysql 服务器配置为可通过 IP 地址访问,否则 'localhost' 是默认行为。很高兴对您有所帮助!