0

データベースを 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);

Synology が Web ページのローカルホストであるためです。私も次のように変更しようとしました:

$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 で試してみましたが、これらのツールはすべて接続できます。

4

1 に答える 1

0

Synology NAS でも同じ問題が発生しました

MyAdmin を使用して、「ANY」または「Anonymous」ユーザー アカウントを削除します。これで問題が解決するはずです。

于 2014-06-16T20:46:23.013 に答える