我在电脑上使用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';
请帮我解决这个问题。
答案 0 :(得分:1)
使用'localhost'共享,而IP地址应该可以解决问题。您正在运行php脚本的同一台服务器上访问mysql。除非将mysql服务器配置为通过IP地址可用,否则“localhost”是默认行为。很高兴它有所帮助!