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