我尝试将数据库从 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,所有这些工具都可以建立连接。