Php Synology MSQL连接错误

Php Synology MSQL连接错误,php,mysqli,synology,Php,Mysqli,Synology,我试图将数据库从XAMPP移动到我的Synology NAS 现在我得到了这个错误: 警告:mysqli_connect:HY000/1045:在第3行的/volume1/web/db.php中使用密码“YES”拒绝用户“qs”@“localhost”的访问 在数据库中,我创建了一个用户: Name: qs password: test host: % privileges: all.. 在php中,我使用: $link=mysqli_connect("localhost","qs","tes

我试图将数据库从XAMPP移动到我的Synology NAS

现在我得到了这个错误:

警告:mysqli_connect:HY000/1045:在第3行的/volume1/web/db.php中使用密码“YES”拒绝用户“qs”@“localhost”的访问

在数据库中,我创建了一个用户:

Name: qs
password: test
host: %
privileges: all..
在php中,我使用:

$link=mysqli_connect("localhost","qs","test","qs",3306);
localhost,因为Synology是网页的localhost。我还尝试改为:

$link=mysqli_connect("10.0.0.99","qs","test","qs",3306);
然后它说:

警告:mysqli_connect:HY000/1045:使用第3行/volume1/web/db.php中的密码“YES”拒绝用户“qs”@“JF_SYN”的访问

JF_SYN是我的天气学的名字

我还尝试将数据库用户的主机设置为该特定IP,但这不会改变任何事情


数据库连接正在使用此用户和密码,我尝试使用HeidSQL、MSYQL Workbench和Oracle SQL Developer,所有这些工具都可以建立连接。

我的Synology NAS也有同样的问题

使用MyAdmin并删除“任意”或“匿名”用户帐户。 这将解决您的问题