【问题标题】:Synology MSQL connection errorSynology MSQL 连接错误
【发布时间】:2014-06-06 17:20:49
【问题描述】:

我尝试将数据库从 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 是网页的 localhost。我也尝试改成:

$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,所有这些工具都可以建立连接。

【问题讨论】:

    标签: php mysqli synology


    【解决方案1】:

    我的 Synology NAS 也遇到了同样的问题

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-23
      • 2017-08-13
      • 2011-02-24
      • 2017-12-28
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多