Synology MYSQL连接错误

时间:2014-06-06 17:20:49

标签: php mysqli synology

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

现在我收到了这个错误:

  

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'qs'@'localhost' (using password: YES) in /volume1/web/db.php on line 3

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

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

$link=mysqli_connect("localhost","qs","test","qs",3306);

localhost因为Synology是网页的本地主机。我也试图改为:

$link=mysqli_connect("10.0.0.99","qs","test","qs",3306);

然后它说:

  

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'qs'@'JF_SYN' (using password: YES) in /volume1/web/db.php on line 3

" JF_SYN"是我的Synology的名字

我还尝试将数据库用户的主机设置为该特定的IP,但这并没有改变任何内容。

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

1 个答案:

答案 0 :(得分:0)

我的Synology NAS出现了同样的问题

使用MyAdmin并删除“ANY”或“匿名”用户帐户。 这应该可以解决您的问题。