简体   繁体   中英

Synology MSQL connection error

I tried to move a database from XAMPP to my Synology NAS.

Now I get this error:

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

In the Database i created a User:

Name: qs
password: test
host: %
privileges: all..

in php i use:

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

localhost because the Synology is the localhost of the web-page. i also tried to change to:

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

then it says:

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" is the name of my Synology

i also tried to set the host of the database user, to that specific IP, but that doesn't change anything.

Database connection is working with this user and the password, i tried with HeidSQL,MSYQL-Workbench and Oracle SQL Developer, all those tools can make a connection.

I had the same issue, with my Synology NAS

Use MyAdmin and remove the “ANY” or “Anonymous” user accounts. This should Fix your issue.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM